盒子2d环境光如何工作?

时间:2014-06-15 20:26:12

标签: java libgdx box2d

我使用了RayHandler.useDiffuseLight(true),现在无论我设置的环境光值是什么,屏幕的未亮部分都是黑色的。这是正常的吗?我见过用libgdx制作的其他应用程序,它同时使用漫射光和环境光,工作正常......如何让环境光与漫射光一起工作?如果我不使用漫射光,纹理的质量非常差,因为光线不会与纹理颜色结合。

1 个答案:

答案 0 :(得分:1)

将DiffuseLight设置为true后,您是否尝试过设置环境光? 像:

torchLight.setColor(Color.ORANGE);
RayHandler.useDiffuseLight(true);
rayHandler.setAmbientLight(0.3f, 0.3f, 0.7f, 0.1f);