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

ルーム



ゲームはルームで実行されます。ルームにはそれぞれ名前を指定し、インデックス(番号)が与えられます。現在のルームは(room)に格納されています。ルームのインデックスは、順番になっているとは限りません。したがって、決してroomに加算や減算をしないでください


ルームに関する変数と関数は以下のようになります。

 ルームに関する変数


room  現在のルームのインデックス(番号)です。ルームを変更するには下記の関数を使ったほうがよいです。

room_first  最初のルームを示します。 ※ 読み取り専用

room_last  最後のルームを示します。 ※ 読み取り専用

room_caption  ルームの題名を示します。ウィンドウキャプションに表示されます。
例:room_caption = I wanna be the human being early

 ルームに関する関数


room_goto(ルーム名)  指定したルームに移動します。
例:room_goto(rStage01) // rStage01のルームに移動します。

例2:
Next_room = choose(rStageRed,rStageBlack) // 変数Next_roomは、rStageRedかrStageBlackとする。
room_goto(Next_room) // 変数Next_roomに移動する

room_goto_previous()  ひとつ前のルームに移動します。 ※かっこ()の中には何も書かない。

room_goto_next()  ひとつ後のルームに移動します。 ※かっこ()の中には何も書かない。

room_restart()  現在のルームをやり直します。 ※かっこ()の中には何も書かない。

game_end()  ゲームを終了させます。 ※ 扱いに注意  かっこ()の中には何も書かない。

game_restart()  ゲームをやり直します。(正確に言うと、スクリプトが実行し終わった後にゲームがやり直しされます。コードの途中では、直ちにやり直されません) ※かっこ()の中には何も書かない。

Wiki内検索

Menu

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




GMの基本的な使い方

GML概要編

GML編---一般的な計算

GML編---ゲーム動作

GML編---ユーザー入力

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

GML編---サウンド

GML編---etc...

GML編---リファレンス

アイワナ製作編

基本応用編

雰囲気関係編

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

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

メンバー募集!