← Registro de alterações
Diário2026-07-15

Controle de entrada no Play, UI de materiais MeshRenderer e seleção de personagem Hellforge

Hoje chega um modelo de propriedade de entrada para o Play, uma UI de edição de materiais no Inspector e a tela de seleção de personagem de Hellforge com previews de 3 classes, sombras de contato e BGM.

Controle de entrada no Play

  • O viewport usa um lease de controle de jogo explícito: com o jogo ativo, teclado e mouse são capturados; Escape devolve o controle ao editor.
  • Edição ao vivo durante o Play restaurada — propriedades da cena podem ser ajustadas com o jogo rodando.
  • Atalhos de teclado (ex.: Escape para sair do Play) voltam a funcionar nas fronteiras do editor.
  • Novo CI guard (game-input-contract): garante que os jogos usem o sistema de entrada do engine sem listeners DOM globais.

Inspector de materiais MeshRenderer

  • Nova seção Materials no Inspector do MeshRenderer para visualizar/editar slots, atribuir texturas e ajustar parâmetros de shader.
  • addComponent agora lida corretamente com campos shared<T> — adicionar componentes com assets referenciados não gera mais erros.

Seleção de personagem e visuais Hellforge

  • Tela de seleção de 3 classes com preview de animação idle e rotação 360°.
  • Sombras de contato suaves via passe ShadowCaster estático.
  • BGM de cena para acampamento e covil com controle de volume F10.
  • Céu de lua de sangue HDR, gradação de fumaça/cinzas com neblina, horizonte ampliado com silhuetas de cones de lava.
  • Tokens de tema UI gótico "ClaudeCraft forge-gold", fontes Song/serif, orbes HP/MP metálicos sem thrashing de GPU.

Engine: áudio, ECS e renderização

  • Clipes de áudio carregáveis por GUID de asset.
  • SystemSet scheduling estilo Bevy para agrupar e ordenar sistemas.
  • Camadas de tilemap usam entidades de renderização filhas para ordem de desenho correta.
  • Slots SSBO de sombras alinhados com a ordem de desenho, corrigindo artefatos em cenas multi-sombra.
  • Entradas do catálogo resolvidas a partir do pack index, corrigindo assets ausentes em builds empacotados.

Workbench de vídeo de jogo

  • Editor QTE / liquidação de opções para overlays de vídeo interativo.
  • Esquemas de overlay UI livre com edição copy-on-write por nó.

Outras melhorias

  • Painéis do editor atualizam automaticamente quando assets mudam no disco.
  • Configurações: URL de snapshot copiável após upload, links de ajuda visíveis.
  • Sessões CLI agora têm rastreador de turno ao vivo com assinatura WebSocket e anel de retomada.
  • Assets do jogo entregues via pack indexes para cold starts mais rápidos.

← Todas as atualizações diárias