/ / Box2d luces - luces sobre sprite - java, libgdx, box2d, luces, box2dlights

Luces Box2d - luces sobre sprite - java, libgdx, box2d, luces, box2dlights

Quería preguntarte si puedes usar las luces box2d paraSolo puedes ver objetos que están en el área de luces. Por ejemplo, tengo una linterna y solo quiero ver los objetos del juego en la luz. Me las arreglé para hacer algo como esto, pero el problema es que los sprites de los objetos del juego pierden su intensidad de color porque hago luces encima de los sprites y el juego en sí no se ve bien debido a esto (aunque es el efecto lo que quiero). Utilicé cuerpos de box2d con datos de usuario que contenían sprites. No puedo descifrar ninguna salida. ¿Hay alguna forma adecuada de usar la biblioteca de luces box2d para que estos objetos sean visibles y con su color real? (Estoy configurando las luces en rayos X para hacer esto; también lo estoy usando con libgdx en java).

Respuestas

0 para la respuesta № 1

Puede ser porque la configuración predeterminada es no usar diffuseLight. Tienes que configurar rayHandler.useDiffuseLight(true).

Libgdx y Box2DLights: colores demasiado brillantes + atenuados