0

私は 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)たが、うまくいきません。

フィードバックをお寄せいただきありがとうございます。

4

1 に答える 1