グローバル変数一覧


Game Maker Language リファレンス > グローバル変数一覧

グローバル変数一覧

ゲーム情報

*印は読み取り専用。
game_id*
ゲームの識別番号。Global Game Settingで設定できる。
program_directory*
プログラム本体があるフォルダ名。(最後の\は含まれない)
temp_directory*
プログラムが使用する一時フォルダ名。(最後の\は含まれない)
working_directory*
プログラムのワーキングフォルダ名。(最後の\は含まれない)
secure_mode*
セキュアモードかどうかを表す。

プレイ情報

*印は読み取り専用。
fps*
プレイ中の秒間フレーム。
health
プレイヤーのヘルス。主に体力等に用いる。
lives
プレイヤーのライフ。主に残機などに用いる。
score
プレイヤーのスコア。
instance_id[0..n]*
n番目のインスタンスのインスタンスID。
instance_count*
ルーム内に存在するインスタンスの数。

エラー

*印は読み取り専用。
error_last
最新のエラー文字列。
error_occurred
エラーが発生したかどうかを表す。

日付/時間

*印は読み取り専用。
current_time*
システムが起動してから経過したミリ秒数。
current_year?*
現在の西暦年。
current_month?*
現在の月。
current_weekday?*
現在の週。
current_day?*
現在の日付。
current_hour?*
現在の時間。
current_minute?*
現在の分。
current_second?*
現在の秒。

背景の設定

*印は読み取り専用。
background_color?
背景の描画色。
background_showcolor?
背景に単一色を描画するかどうかを指定する。
background_visible[0..7]
背景を可視化するかどうかを指定する。
background_foreground[0..7]
背景を手前に表示させるかどうかを指定する。
background_index[0..7]
背景に使用する画像のインデックス。
background_x[0..7]
背景画像を配置するルームx座標。
background_y[0..7]
背景画像を配置するルームy座標。
background_width[0..7]*
使用している背景画像の横幅。
background_height[0..7]*
使用している背景画像の縦幅。
background_htiled[0..7]
背景画像を横にタイル化するかどうかを指定する。
background_vtiled[0..7]
背景画像を縦にタイル化するかどうかを指定する。
background_xscale[0..7]
背景画像の横に対するスケールを指定する。
background_yscale[0..7]
背景画像の縦に対するスケールを指定する。
background_hspeed[0..7]
背景画像を横にスクロールさせる速度。(pixel/step)
background_vspeed[0..7]
背景画像を縦にスクロールさせる速度。(pixel/step)
background_blend[0..7]
背景画像の描画に対して使用するブレンドカラー。デフォルトででc_white。Pro Versionのみ有効
background_alpha[0..7]
背景画像の透過度を0-1で指定する。0で完全に透過し、1で透過処理無し。

フォント 対応:5.3Aのみ

*印は読み取り専用。
font_align
文字列の書式。値はdraw_set_halign()を参照。
font_angle
表示文字の傾き。0-360で指定する。
font_color
表示文字のフォントの色
font_name
表示文字のフォント名。文字列で指定する。
font_pixels_per_inch*
windowsに設定されているフォントサイズ。通常96。
font_size
フォントのサイズ。ポイントで指定する。
font_style
フォントのスタイル。値は定数:フォントスタイルを参照。加算(通常、ビットの論理和)することで複数のスタイルを設定できる。

マウス

*印は読み取り専用。
cursor_sprite
マウスカーソルで使用するスプライト画像のインデックス。
mouse_x*
現在のマウスカーソルのルームx座標。
mouse_y*
現在のマウスカーソルのルームy座標。
mouse_button
現在押されているマウスボタン。
mouse_lastbutton
最後に押されたマウスボタン。

キーボード入力

*印は読み取り専用。
keyboard_key
現在押されているキーのキーコード。
keyboard_lastkey
最後に押されたキーのキーコード。
keyboard_lastchar
最後に押されたキーの文字。
keyboard_string
今まで押されたキーの文字のバッファ(1024byte)。表示可能なもののみ記録されている。

イベント

*印は読み取り専用。
event_type*
現在実行されているイベントの種類。
event_number*
現在のイベントが実行された回数。
event_object?*
現在のイベントが開始された最初のオブジェクトのインデックス。
event_action*
現在のイベントで実行されているアクションのインデックス(0ならイベントの最初ということ)。

ルーム

*印は読み取り専用。
room
現在のルームのインデックス。これを変更することでもルームを移動できる。
room_caption
ルームのキャプション。ウィンドウに表示される。
room_speed
現在のルームの秒間ステップ数。
room_first*
最初のルームインデックス。ゲーム開始時のルームでもある。
room_last*
最後のルームインデックス。
room_width*
現在のルームの横幅。
room_height*
現在のルームの縦幅。
room_persistent
ルームの状態を記憶するかどうかを指定する。
transition_kind
ルーム移動時のトランスレーションの種類。
transition_steps
トランスレーションのアニメステップ数。デフォルトで80。

ビュー

*印は読み取り専用。
view_enabled
ビュー機能を有効にするかどうかを指定する。
view_current*
現在描画しているビューの番号を示す。drawイベントでしか有効でない。
view_visible[0..7]
ビューを表示するかどうかを指定する。
view_xview[0..7] 対応:6.x以降
ビュー左上位置のルームx座標。
view_yview[0..7] 対応:6.x以降
ビュー左上位置のルームy座標。
view_wview[0..7] 対応:6.x以降
ビューの横幅。
view_hview[0..7] 対応:6.x以降
ビューの縦幅。
view_xport[0..7] 対応:6.x以降
ビューを表示するウィンドウ内x座標。
view_yport[0..7] 対応:6.x以降
ビューを表示するウィンドウ内y座標。
view_wport[0..7] 対応:6.x以降
ビューを表示するウィンドウ内横幅。
view_hport[0..7] 対応:6.x以降
ビューを表示するウィンドウ内縦幅。
view_left[0..7] 対応:5.3A
ビュー左上位置のルームx座標。
view_top[0..7] 対応:5.3A
ビュー左上位置のルームy座標。
view_width[0..7] 対応:5.3A
ビューの横幅。
view_height[0..7] 対応:5.3A
ビューの縦幅。
view_x[0..7] 対応:5.3A
ビューを表示するウィンドウ内x座標。
view_y[0..7] 対応:5.3A
ビューを表示するウィンドウ内y座標。
view_hborder[0..7]
ビューオブジェクトからビュー端までの残す横幅ピクセル数。
view_vborder[0..7]
ビューオブジェクトからビュー端までの残す縦幅ピクセル数。
view_hspeed[0..7]
ビューの横移動の最大速度。
view_vspeed[0..7]
ビューの縦移動の最大速度。
view_object[0..7]
ビューオブジェクトの指定。ビューはこのオブジェクトに対し追従する。
view_angle[0..7] 対応:6.x以降
ビューの回転角(0-360)。

ウィンドウキャプション

caption_health
ヘルスを表示するためのキャプション文字列。
caption_lives
ライフを表示するためのキャプション文字列。
caption_score
スコアを表示するためのキャプション文字列。
show_health
ヘルスをキャプションに表示するかどうかを指定する。
show_lives
ライフをキャプションに表示するかどうかを指定する。
show_score
スコアをキャプションに表示するかどうかを指定する。

関数の引数

argument[0..n]
n番目の引数。(nは15以下)
argument0
0番目の引数。
argument1
1番目の引数。
argument2
2番目の引数。
argument3
3番目の引数。
argument4
4番目の引数。
argument5
5番目の引数。
argument6
6番目の引数。
argument7
7番目の引数。
argument8
8番目の引数。
argument9
9番目の引数。
argument10
10番目の引数。
argument11
11番目の引数。
argument12
12番目の引数。
argument13
13番目の引数。
argument14
14番目の引数。
argument15
15番目の引数。

デバッグ

debug_mode
デバッグモードで実行しているかどうか

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2024-03-07 2023-08-09 2023-05-21 2023-05-20 2023-05-04 2022-10-13 2022-07-21 2022-07-02 2022-04-06 2021-11-30 2021-11-26 2021-10-03 2021-09-23 2021-08-15 2021-06-02 2021-01-23 2021-01-21 2021-01-19 2021-01-18 2021-01-16 2021-01-15

人気の10件

今日の10件



これまでの訪問者: 27228
今日の訪問者: 1
昨日の訪問者: 4
閲覧者: 2