アイワナ製作・Gamemakerを解説するwikiです。

メッセージ機能について

GameMakerには、GML独自のダイアログを使う関数があります、
このダイアログが出ている間はプログラムが一時停止するため、
アイワナエンジンではポーズ機能としても使っている。


今回は、このダイアログ機能を使いこなせるようになろう

基本的なダイアログ

ダイアログを表示するには、show_messageという関数を使います
引数は、表示する文字列だけなのでとても楽です、

←メッセージと打つと
全角文字はこのように文字化けしてしまいますが、ゲーム上では正しく表示されます。(GameMakerのバージョンによる)

選択肢付きダイアログ

ダイアログには選択肢をつけることもできます、


この関数には返り値があります、
選択肢1を選ぶと1を返し、選択肢2を選ぶと2を返し、選択肢3を選ぶと3を返し、ESCキーを押すと0を返します
この場合、if文よりcase文を使うといいでしょう
  • はいといいえだけの場合
show_question("質問")
返り値は、はいならtrueいいえならfalse

入力ボックス付きのダイアログ

  • 数を入力させるダイアログ
get_integer("メッセージ",デフォルトの値)
  • 文字を入力させるダイアログ
get_string("メッセージ","デフォルトの文字列")

ダイアログをカスタマイズする

  • ダイアログの位置を指定
message_position(x,y)
  • ダイアログの背景を指定
message_background(背景)
  • ダイアログのボタンを変える
message_button(スプライト)

Wiki内検索

Menu

アイワナ製作@基本・応用wiki




GMの基本的な使い方

GML概要編

GML編---一般的な計算

GML編---ゲーム動作

GML編---ユーザー入力

GML編---グラフィックス

GML編---サウンド

GML編---etc...

GML編---リファレンス

アイワナ製作編

基本応用編

雰囲気関係編

※背景に色がついているものは工事中のページです。
【メニュー編集】

メンバーのみ編集できます

メンバー募集!