Tengo una textura para el día y otra para la noche. Lo que quiero hacer es una transición: Tener la textura de noche con alpha = 0 y que según vaya poniéndose el sol y saliendo la luna, empiece a oscurecer (aumentar alpha).
Tengo esto:
// Los dos if inservibles en el act son para que al postear la duda se vea más fácilmente lo que hace.
Y el resultado es una puta tormenta:
https://www.dropbox.com/s/e2hfo7q1bw0jc30/test.mp4
Estoy seguro que el fallo está en el último:
batch.setColor(color.r, color.g, color.b, 1f);
Pero no sé cómo debería ser.
También he probado usando la clase Image con esta acción:
addAction(Actions.forever(Actions.sequence(Actions.delay(dayTime / 4), Actions.fadeIn(dayTime / 4), Actions.delay(dayTime / 4), Actions.fadeOut(dayTime / 4))));
Que a priori es más exacto y simple, pero funciona aún peor xD.
Por cierto, no sé cómo añadir código al foro como hacéis vosotros, de ahí la captura jaja.