SKPhysicsBody
ユーザーがボタンを押して前進させるたびにインパルスを適用するシーンがあります。その特性上、1 回のタップではあまり動かず、かなり急速に遅くなりますが、複数回タップすると、予想どおり速度が上がります。
体が方向を変えることができるように、ユーザーがタップする別のボタンがあります。私の現在の実装では、ボディに角度インパルスを適用して回転させます。ボディのプロパティは、ユーザーが回転ボタンをすばやく複数回タップすると、ボディが回転を停止するのに時間がかかることを意味します。
現在、体が回転しても運動量は方向を変えません (これは物理ライブラリから期待されることです) - ユーザーが実際に体を新しい方向に動かせるようにするには、必死にボタンを押す必要があります。進むボタンを押して、前の勢いを遅くしようとします。もちろん、高速では体が横滑りしているように見えます。
体にもっと「車のような」物理を実装するにはどうすればよいですか? ボディが回転すると、運動量が各間隔で新しい方向にスムーズに更新されるという点で「車のような」ものです。これは簡単に行うことができますか、それとも一時的なロープ、重力場、または渦を使用する必要がありますか?