2

jMonkeyEngine を使用してデスクトップ PC ゲームを開発しています。まだ初期段階です (常に開始し、終了することはありませんか?)。

物理学がない (カメラを動かすだけ) 場合、ジオメトリモデルの内部に入ると面が消えます。私の質問は、メッシュの内側にマテリアル (テクスチャ) をどのように適用するのですか?

4

2 に答える 2

5

これを見てください:material.getAdditionalRenderState().setFaceCullMode(FaceCullMode.Off);

これにより、両面にテクスチャが表示されます。メッシュの内側にのみマテリアルが必要な場合は、FaceCullMode.Front を使用しますが、その場合は、法線が内側を向くようにメッシュを再定義する必要があります。

于 2011-09-12T09:53:00.390 に答える
2

ほとんどのメッシュには「内部」がないため、同じジオメトリでそれを行うことはできません。私にとってうまくいった回避策は、メッシュのクローンを使用することでしたが、これは対称メッシュでのみ機能しますが、負のサイズです。

于 2011-09-12T09:01:06.527 に答える