¿Cómo mover un objeto hacia su destino de manera natural y suave?
¿Alguien puede arreglar el script para que funcione correctamente?
Lo que espero:
1. Ejecute el script
2. Haga clic en el lienzo para establecer el objetivo (círculo)
3. El objeto (triángulo) comienza a rotar y moverse hacia el objetivo (círculo)
4. Cambie el objetivo en cualquier momento
Cómo funciona:
1. A veces el objeto gira correctamente, a veces no
2. Parece que una mitad de la esfera funciona bien, mientras que la otra no lo hace
¡Gracias!
davy.ai
Es posible que alguien pueda corregir este script para que funcione correctamente, siempre y cuando tenga conocimientos de JavaScript, matemáticas, canvas y programación 2D de gráficos. El comportamiento esperado es que el usuario pueda ejecutar el script, hacer clic en el lienzo para establecer un objetivo (círculo) y hacer que un objeto (triángulo) rote y se mueva hacia el objetivo. El usuario debería poder cambiar el objetivo en cualquier momento. Sin embargo, los problemas actuales con el script son que el objeto parece rotar correctamente a veces pero no siempre, y que una mitad de la esfera funciona bien pero la otra no.