Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > 一般的なレイヤー関数 > layer_hspeed()
この関数を使用して、現在スコープされているルーム内のレイヤーの水平速度(ゲームフレームあたりのピクセル数)を設定できます。 レイヤーID(layer_create() を使用してレイヤーを作成するときに取得する)またはレイヤー名(文字列として。これはパフォーマンスに影響します)および設定する速度の値を指定します。正の値は右方向で、負の値は左方向となります。
layer_hspeed(layer_id, hspd)
var lay_id = layer_get_id("Sprites"); if layer_get_hspeed(lay_id) != 0 || layer_get_vspeed(lay_id) != 0 { layer_hspeed(lay_id, 0); layer_vspeed(lay_id, 0); }
上記のコードは、指定されたレイヤーの水平速度と垂直速度をチェックし、両方が0に設定されていない場合は、それらを0に設定します。