私は Apple のSceneKitを使用して基本的なレーシング ゲームに取り組んでおり、車のシミュレーションで問題が発生しています。SCNPhysicsVehicleビヘイビアーを使用して、車を適切にセットアップし、文書化された方法で運転することができました。
しかし、車の位置を取得できません。SCNPhysicsVehicle がシャーシと車輪を含む SCNNodes を車の移動に合わせて移動させることは論理的に思えますが、SCNNodes は元の位置と向きのままです。不思議なことに、シャーシの SCNPhysicsBody の速度はシミュレーション全体で正確なままなので、車の位置は SCNNode ではなく SCNPhysicsBody に基づいていると推測できます。残念ながら、SCNPhysicsBody の位置を取得するために私が見つけた文書化された方法はありません。
車の位置を取得することは些細なことであり、レーシング ゲームを作成するために不可欠ですが、それを取得する方法を見つけることができないようです。ご意見やご提案をいただければ幸いです。