私のSpriteKit
プロジェクトでは、組み込みの素晴らしい物理エンジンの使い方を学んでいます。ノードにアタッチされたインスタンスを使用してこれを実現していますがSKPhysicsBody
、これまでのところうまくいきました。私の現在の設定は、ノードを追加するときです。そのベクトルを一定physicsBody
の速度に設定します。velocity
手動で速度を固定値に設定しても、数秒間ノードが衝突した後、速度が低下します。これは、実際の物理 (複数の衝突によるエネルギーの損失) をシミュレートするため、デフォルトの特性であると思います。この 行為 を 止め たい. たとえば、多数の衝突にもかかわらず、すべてのエネルギーが完全に「保存」され、速度が失われないことを望みます。ここに私が無駄にしようとしたいくつかのことがあります.
physicsBody.linearDamping = 0;
physicsBody.friction = 0;
これはプロパティでもありますか?それとも、この動作は のプロパティのphysicsBody
プロパティに起因しますか?SKScene
physicsWorld