Game Maker Language リファレンス > ローカル変数一覧 > ローカル変数一覧・物理エンジン > phy_angular_velocity
この変数は、インスタンスの角速度を設定するために使用できます。または、現在の角速度を1秒あたりの度数で取得するために使用でき、使用される値は正(時計回りの回転)または負(反時計回りの回転)のいずれかです。 以前は静的だった(つまり、密度 "density" が0の)インスタンスにこれを設定すると、キネマティックオブジェクトになり、回転を開始します。
phy_angular_velocity;
if abs(phy_angular_velocity) > 0 { phy_angular_velocity -= sign(phy_angular_velocity) * 0.01; } else { phy_angular_velocity = 0; }
上記のコードは、インスタンスの角速度をチェックし、それが0でない場合は、値が0になるまで、ステップごとに少しずつ値を加算(または減算)します。