box2dlights漫射灯使一切都变暗

时间:2015-10-25 08:40:45

标签: libgdx box2d

我正在玩box2dlights,但我不太了解漫射光的使用,我无法在任何地方找到任何文档...

我遇到问题,具体取决于RayHandler设置:

如果我在Ray处理程序中启用漫反射光并且阴影或模糊处于活动状态,则一切都很暗,我看不到任何光线(甚至没有任何光线)。

另一方面,如果禁用漫反射光

RayHandler.useDiffuseLight(false);

或者blurNum为0,或者模糊被禁用,阴影也被禁用,灯光也会呈现......

为什么会发生这种情况? 漫反射光是否与阴影或模糊不兼容?

1 个答案:

答案 0 :(得分:0)

您需要以其他方式设置环境光,否则它将完全没有任何照明。改用它:

setAmbientLight(float r,float g,float b,float alpha)