Game Maker Language リファレンス > 組み込み関数 用途別 > 物理エンジン > physics_world_update_speed()
GameMaker Studio 2は、ルームの速度に基づいて更新するため、たとえば30に設定すると、GameMaker Studio2は1秒間に30ステップを実行します。 ただし、十分ではない可能性があり、安定性や精度を高めるために少し速い速度で更新したい場合があります。 そのために、部屋の速度とは関係なく、物理システムの更新速度を設定する関数 physics_world_update_speed() を使用します。 つまり、部屋の速度を30に設定できますが、物理を60に設定すると、物理システムが更新されて計算が実行される速度が、ステップが更新される速度と比べて実質的に2倍になります。
physics_world_update_speed(speed)
physics_world_update_speed(room_speed * 2);
上記のコードは、物理システムの更新速度をルーム速度の2倍に設定します。