El enfoque de trabajo
motion-canvas es una referencia del framework para escribir escenas Motion Canvas en TypeScript. Explica la secuenciación por generadores, señales reactivas, referencias y jerarquía de escena, y muestra cómo combinarlas con formas, texto, trazados y medios.
La fuente incluye mecanismos prácticos de estado y tiempos: guardar y restaurar nodos, esperar eventos nombrados, ejecutar tareas en segundo plano y finalizar transiciones personalizadas. Es útil cuando el agente ya sabe qué escena construir y necesita los conceptos correctos del framework para expresarla.
Entregables esperados
- Código de escena Motion Canvas con la configuración existente del proyecto.
- Señales, componentes y secuencias temporales reutilizables.
- Un proyecto preparado para su flujo configurado de vista previa y renderizado.
Del brief a la revisión
- 01Definir los objetos de escena
Crea las formas y textos necesarios, asigna referencias y sitúalos en una jerarquía clara de nodos.
- 02Conectar estado y tiempos
Usa señales para valores cambiantes y funciones generadoras para la secuencia. Usa all() para acciones simultáneas y yield* para una secuencia que espere a que termine una animación. Los eventos waitUntil() nombrados pueden alinear una escena con una señal de narración.
- 03Comprobar transiciones y salida
Añade los nodos de la escena entrante antes de iniciar slideTransition(), para que no aparezcan bruscamente después. Un useTransition() personalizado devuelve una función de finalización que debe llamarse tras la animación de transición. Inspecciona la vista previa o renderizado configurado y conserva los ajustes de salida del proyecto.