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
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件
これまでの訪問者: 28003
今日の訪問者: 4
昨日の訪問者: 7
閲覧者: 6