Libgdx и Box2DLights - твърде ярки + цветовете са сиви

Пиша игра с LibGDX и Box2DLights за осветление.

Първият проблем е, когато светлините ми се припокриват. Имам насочена светлина върху слънцето и точкова светлина върху характера. Когато се припокриват, изходният цвят е твърде ярък. Опитах да променя цветовете на светлините, но намаляването им прави светлините безполезни, когато има само една светлина (твърде тъмна).

Вторият ми проблем е, че цветовете са малко сиви (вижте на екрана).

Изображение, показващо моите проблеми - първо екранът е твърде ярък, вторият е само с една светлина (сиво), а третият е без светлини (така трябва да изглеждат цветовете).

Някакви идеи как да се преодолеят тези проблеми?

ПРОБЛЕМЪТ РЕШЕН

Попитах моя приятел за това и всичко е свързано с настройването на дифузно осветление в RayHandler по следния начин:

rayHandler.useDiffuseLight(true);

Вече всичко работи перфектно.


person Markar    schedule 13.07.2015    source източник
comment
Трябва да напишете отговор и да го приемете, само за да маркирате тази тема като решена :-)   -  person Sebastian    schedule 04.07.2016
comment
Лека корекция за всеки друг объркан -- това е RayHandler.useDiffuseLight(true) -- статично е.   -  person Max    schedule 18.09.2016