Game Maker Studio 2 まとめ

Game Maker Studio 2 Wiki的な感じでまとめています

Layer Functions

layer_destroy

説明 この関数は、指定したレイヤーをRoom内から削除します。レイヤーの指定はレイヤーID 又は レイヤー名を用います。 構文 layer_destroy(layer_id) 引数 layer_id レイヤーID 又は レイヤー名 戻り値 N / A 関連リンク layer_destroy

layer_create

説明 この関数は、Roomにレイヤーをつくります。 構文 layer_create(depth, [name]) 引数 depth レイヤーのdepth(深さ) name レイヤー名 *省略可 戻り値 レイヤー ID (実数) 関連リンク layer_create

layer_y

説明 この関数は、Room内における指定レイヤーのY座標を設定します。 構文 layer_y(layer_id, y) 引数 layer_id レイヤーID 又は レイヤー名 y 設定するy座標 戻り値 N / A 関連リンク layer_y

layer_x

説明 この関数は、Room内における指定レイヤーのX座標を設定します。 構文 layer_x(layer_id, x) 引数 layer_id レイヤーID 又は レイヤー名 x 設定するx座標 戻り値 N / A 関連リンク layer_x

layer_get_all_elements

説明 この関数は、指定したレイヤーから Element ID を配列で取得します。 詳細は後日追記します 構文 layer_get_all_elements(layer_id) 引数 layer_id レイヤーID 又は レイヤー名 戻り値 Array ( Element ID を配列で返します ) 関連リンク layer_get_all…

layer_get_all

説明 この関数は、Room内にある、各レイヤーの Layer ID を配列で返します。 構文 layer_get_all() 戻り値 Array (各レイヤーの Layer ID を配列で返します) 関連リンク layer_get_all

layer_get_name

説明 この関数は、指定したレイヤーIDからレイヤーの名前を取得することが出来ます。 存在しない場合は、空の文字列を返します 構文 layer_get_name(layer_id) 引数 layer_id レイヤーID 戻り値 String (文字列) 存在しない場合は、空の文字列を返します 関…

layer_get_depth

説明 この関数は、指定したレイヤーのDepth(深さ)を取得します。レイヤーの指定には layer ID または layer name を用います。 Depthは値が大きいほど、カメラから見て奥に描画されます。 引用: https://docs2.yoyogames.com/ 構文 layer_get_depth(layer_i…

layer_get_id

説明 この関数は、指定したレイヤー名からレイヤーのユニークIDを取得することが出来ます。 存在しない場合は -1 を返します。 構文 layer_get_id(layer_name) 引数 layer_name レイヤー名 (文字列) 戻り値 レイヤーのユニークID(実数)、存在しない場合は `-…

layer_exists

説明 この関数は、指定されたレイヤー が存在するかどうかを確認するために使用できます。 存在する場合はtrue、しない場合はfalseのbool値を返します。 指定するには layer ID 又は layer name を用います。 構文 layer_exists(layer_name) 引数 layer na…

レイヤーに関する関数

layer_exists レイヤーの存在チェック layer_get_id レイヤー名からレイヤーの ID 取得 layer_get_depth レイヤーの Depth を取得 layer_get_id_at_depth 指定されたDepthに存在するレイヤーを全て取得 layer_get_name レイヤーIDからレイヤー名を取得 layer…