Tengo algunos objetos que giran alrededor de un centro común, la fórmula que uso para calcular su rotación es algo así:
Math.cos(ángulo) * radio; Math.sin(ángulo) * radio;
en cada fotograma actualizo su posición, y todo funciona bien.
Ahora, necesito también mover todo el grupo de elementos como si estuvieran unidos a algo. Piensa en ellos como números en una rueda de la fortuna, y la rueda se mueve hacia la derecha, a una velocidad constante.
Así que tengo que calcular matemáticamente cuánto debo aumentar la X de cada elemento giratorio para que parezca que se mueven juntos como un grupo de objetos.
Si simplemente añado un incremento estático después de asignar la nueva posición, acaba teniendo una especie de deformación, el círculo desaparece. Supongo que tendría que usar el pecado, pero mis pruebas fallan.
Grupo de elementos giratorios:
Qué ocurre cuando añado una cantidad estática en el eje X en cada fotograma: