Game Maker Language リファレンス > ローカル変数一覧 > ローカル変数一覧・物理エンジン > phy_bullet
この変数は、インスタンスが非常に高速で移動するかどうかを定義します(たとえば弾丸)。 デフォルト値はfalseですが、trueに設定すると、インスタンスが非常に高速で移動するため、検出されない他のインスタンスを通過しないようにするために、より高価な衝突検出が必要になることがGameMaker Studio2に通知されます。
phy_bullet;
with (instance_create_layer(x, y, "Bullets", obj_Shoot)) { phy_bullet = true; physics_apply_local_impulse(0, 10, 0, 200); }
上記のコードは、新しいインスタンスを作成し、それを物理学の世界の「弾丸」として定義してから、y軸に沿って大きなインパルスを与えます。