0

私の投稿を読んでくれてありがとう。私は box2d ライトを使用していますが、1 つの問題を除いて、ほとんど問題なく動作しています。コーンライトが光が衝突する物体の上に到達すると、光はオブジェクトの上を通過します。コーンライトがボディに衝突した場合、オブジェクトを通過せず、レンダリングしないようにしたいと考えています。再度、感謝します!

4

2 に答える 2

0

light.setXray(false) を試しましたか?

于 2016-06-15T15:41:25.480 に答える
0

Box2dLights は RayCasting を使用して、オブジェクトが影を落とす必要があるかどうかを確認します。このレイキャストは開始点の形状を無視するため、ライトの真下にあるオブジェクトが影を落とすことはありません。代わりに、そのポイントに形状がある場合は、自分で世界をクエリしてライトをオフにする必要があります。

于 2016-07-04T14:29:31.503 に答える