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

global変数とは

グローバル変数は、ゲーム全体で使える変数のことです。
例えば、ボスのアイテムを取った後にブロックが消える仕掛け、
これは、アイテムを取った時にグローバル変数に1を足しているのを、
ブロック側がそれに反応して消えるという仕掛けなんです。
ルームを変えてもグローバル変数が使えるので便利です、

global変数を使う

グローバル変数を作るには、
global.xxx
と書きます、最初にglobal.とつけるだけで、グローバル変数になります。
グローバル変数を操作する時などもglobal.を付ける必要があるので、
つけ忘れに注意しましょう。

また、ゲームに組み込まれているglobal変数もあります、
view_xview[0]やroom_captionの他に、約100個あります

よく使うglobal変数


fps
プレイ中の秒間フレーム、これを使ってフレーム数を変更することはできませんが、
room_speedで変更できます。

mouse_x,mouse_y
マウスカーソルの座標を取得します。

room
現在のルームのインデックス、これを変えることでルームの移動もできる。

view_xview[0..7]ビュー左上位置のルームx座標。
view_yview[0..7]ビュー左上位置のルームy座標。
view_wview[0..7]ビューの横幅。
view_hview[0..7]ビューの縦幅。
ビューを設定するグローバル変数、基本的にカメラで設定されているので使用頻度は少ない。

Wiki内検索

Menu

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




GMの基本的な使い方

GML概要編

GML編---一般的な計算

GML編---ゲーム動作

GML編---ユーザー入力

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

GML編---サウンド

GML編---etc...

GML編---リファレンス

アイワナ製作編

基本応用編

雰囲気関係編

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

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

メンバー募集!