私は Physijs と協力して単純な fps を作成しています。Physijs がなければ、Player オブジェクトを作成し、以下のコードを使用してTHREE.Mesh
クラスを拡張します。
function Player() {
THREE.Mesh.apply(this, arguments);
...
}
Player.prototype = Object.create(THREE.Mesh.prototype);
次に、Player をインスタンス化し、一人称視点用にカメラを追加します。ただし、Player が床から落ちないように、すべての衝突検出をプログラムする必要があります。床には使えるnew Physijs.BoxMesh
けどプレイヤーは?Physijs を使用して物理学が適用された 'Player' クラスを作成するにはどうすればよいですか? Physijs.Mesh.apply(...)
... ... などを試しましObject.create(Physijs.Mesh.prototype)
たが、うまくいきません。
フィードバックをお寄せいただきありがとうございます。