← Registro de cambios
A diario2026-07-15

Control de entrada en Play, UI de materiales MeshRenderer y selección de personaje en Hellforge

Hoy se incorpora un modelo de propiedad de entrada para Play, una UI de edición de materiales en el Inspector y la pantalla de selección de personaje de Hellforge con vistas previas de 3 clases, sombras de contacto y BGM.

Control de entrada en Play

  • El viewport usa un lease de control de juego explícito: cuando el juego está activo captura teclado y ratón; al pulsar Escape devuelve el control al editor.
  • Se restaura la edición en vivo durante Play — se pueden ajustar propiedades de la escena mientras el juego corre.
  • Los atajos de teclado (p. ej. Escape para salir de Play) vuelven a funcionar en los límites del editor.
  • Un nuevo CI guard (game-input-contract) garantiza que los juegos usen el sistema de entrada del motor, sin listeners DOM globales.

Inspector de materiales MeshRenderer

  • Nueva sección Materials en el Inspector de MeshRenderer para ver/editar slots de material, asignar texturas y ajustar parámetros de shader.
  • addComponent maneja correctamente campos shared<T>, evitando errores al agregar componentes con assets referenciados.

Selección de personaje y visuales en Hellforge

  • Pantalla de selección de 3 clases con preview de animación idle y giro 360°.
  • Sombras de contacto suaves horneadas con un pase ShadowCaster estático.
  • BGM de escena para campamento y guarida, control de volumen con F10.
  • Cielo de luna de sangre HDR, gradación de humo/ceniza con neblina, horizonte ampliado con siluetas de conos de lava.
  • Tokens de tema UI gótico "ClaudeCraft forge-gold", fuentes Song/serif, orbes HP/MP metálicos sin thrashing GPU.

Motor: audio, ECS y renderizado

  • Los clips de audio se cargan por GUID de asset.
  • SystemSet scheduling estilo Bevy para agrupar y ordenar sistemas.
  • Las capas de tilemap usan entidades hijas de render para el orden de dibujado correcto.
  • Los slots SSBO de sombras se alinean con el orden de dibujo, corrigiendo artefactos en escenas multi-sombra.
  • Las entradas del catálogo se resuelven desde el pack index, corrigiendo assets faltantes en builds empaquetados.

Workbench de vídeo de juego

  • Editor de QTE/opción-settlement para overlays de vídeo interactivo.
  • Esquemas de overlay UI libre con edición copy-on-write por nodo.

Otras mejoras

  • Los paneles del editor se refrescan automáticamente al cambiar assets en disco.
  • Ajustes: URL de snapshot copiable tras subir, más enlaces de ayuda visibles.
  • Las sesiones CLI ahora tienen un tracker de turno en vivo con suscripción WebSocket y anillo de reanudación.
  • Los assets del juego se entregan vía pack indexes para arranques en frío más rápidos.

← Todas las actualizaciones diarias