Principiante 10 min 25 / 25
Demo en vivo
Tutorial 20: Editor visual básico
Nivel: Principiante Tiempo: 10 minutos
Usá Node 24, instalá dependencias, ejecutá pnpm build y después pnpm --filter editor dev. El flujo básico de escritorio está probado en Chromium, Firefox y WebKit.
- Seleccioná un nodo desde la jerarquía o el viewport.
- Creá grupos, cubos, esferas y planos bajo la selección o la raíz.
- Editá nombre y padre; un reparentado cíclico se rechaza sin alterar la escena.
- Editá posición, rotación Euler XYZ en grados y escala; core conserva cuaterniones.
- Ajustá color, opacidad, roughness, metalness y caras dobles del material.
- Usá W/E/R para los gizmos. La cámara de navegación es independiente de las cámaras guardadas.
- Duplicá o eliminá nodos. Ctrl/Cmd+Z deshace y Ctrl/Cmd+Shift+Z o Ctrl+Y rehace. Cada arrastre es una operación.
- Guardá JSON; se avisa antes de omitir datos que requieren reconstrucción.
- Cargá una escena válida: viewport, jerarquía, selección e inspector cambian juntos y se limpia el historial. Un archivo inválido conserva la escena actual. Reemplazar cambios sin guardar requiere confirmación.
EditorController es la única fuente de escena, selección e historial. El desmontaje libera renderer, gizmos, observers, listeners y RAF.
Se conserva el formato público de serialize(). Assets externos, scripts, instante de reproducción y estado físico necesitan reconstrucción. Duplicar crea IDs nuevos, pero no remapea automáticamente nombres de animación o huesos.
Timeline, empaquetado de proyectos y colaboración quedan fuera. Consultá capacidades y aceptación.