4

タイトルが最高かどうかはわかりませんが、私の問題が何であるかを説明しようと思います。Three.js と Physijs を使って、プレイヤーがフィールドを歩き回る簡単なゲームを作成しています。平面ジオメトリを地面として使用しており、ディスプレイスメント マップを使用して形状を変更したいと考えていました。以前は頂点を直接操作し (いくつかの数式を使用して頂点を変位させました)、衝突検出に HeightfieldMap を使用しましたが、これはうまく機能しましたが、頂点シェーダーを介して変位マッピングを実装したため、Physijs は地面を平らなオブジェクトとして扱います。シェーダーでの頂点の操作は Physijs シミュレーションの後に行われると推測していますが、衝突検出を行うときに Physijs にシェーダーからの頂点の変位を考慮させる方法はありますか? あるいは、

4

0 に答える 0