レンダラーとして Three.js を使用し、物理エンジンとして Physijs を使用して単純なゲームを作成していますが、この質問はゲーム全体に簡単に一般化できます。
ゲームでは、プレイヤーは物理エンジンとは別の物理/動きを持っていることがよくあります。それらは瞬時に加速して動き、瞬時に停止します。ただし、物理エンジンのルールに従って、プレイヤーは高所から落下し、他のオブジェクト (またはプレイヤー) と衝突する可能性があります。
私の問題の目的のために、物理オブジェクトに簡単にアタッチできますが、プレーヤーには物理に拘束されないカメラ オブジェクトがあることに注意してください。
この効果を達成するための最良の方法は何ですか? 私はいくつかの解決策を考えましたが、どれも完全に十分ではないようです:
物理的なアタッチメントはありません。プレーヤーのカメラを移動します。ただし、これは衝突を無視し、物理エンジンをバイパスします。
物理的なアタッチメント、および物理的なオブジェクトに力を加えます。ただし、これには摩擦力が伴い、プレイヤーの動きは物理エンジンに翻弄されます。
考え?(同様の質問がありました」 "、回答はありませんでしたが)