← 更新日志
每日2026-07-15

Play 输入所有权、MeshRenderer 材质编辑与 Hellforge 角色选择

今天上线了 Play 模式的正式输入所有权模型,在 Inspector 中新增了材质编辑 UI,并为 Hellforge 带来了角色选择界面——三职业预览、接触阴影和场景 BGM。

Play 模式输入所有权

  • 视口现在使用显式游戏控制租约:游戏激活时捕获键鼠;按 Escape 将控制权交回编辑器。
  • 恢复实时 Play 编辑——游戏运行时仍可调整场景属性。
  • 键盘快捷键(如 Escape 退出 Play)在编辑器边界处再次可靠工作。
  • 新增 CI 守卫 (game-input-contract):确保游戏使用引擎输入系统,禁止注册全局 DOM 监听。

MeshRenderer 材质 Inspector

  • Inspector 的 MeshRenderer 组件新增材质区域,可查看和编辑材质槽、分配纹理、原地调整着色器参数。
  • addComponent 现已正确处理 shared<T> 字段,添加含引用资源的组件不再报错。

Hellforge 角色选择与视觉效果

  • 三职业角色选择界面,带待机动画预览和 360° 旋转。
  • 通过静态 ShadowCaster 通道烘焙的柔和接触阴影。
  • 营地与巢穴场景 BGM,F10 音量调节。
  • 血月天空 HDR 烘焙、灰烟雾霾分级、放大的营地/巢穴地平线配岩浆锥轮廓。
  • 哥特风「ClaudeCraft forge-gold」UI 主题 token,宋体/衬线字体,金属血瓶/蓝瓶优化以避免 GPU 抖动。

引擎:音频、ECS 和渲染

  • 音频片段可按资源 GUID 加载。
  • 新增 Bevy 风格的 SystemSet 调度,可分组和排序系统。
  • 瓦片地图图层使用子渲染实体,确保正确绘制顺序。
  • Shadow SSBO 槽对齐绘制顺序,修复多阴影场景下的瑕疵。
  • 目录条目从 pack index 解析,修复打包构建中的资源缺失。

游戏视频工作台

  • QTE / 选项结算编辑器,用于交互视频叠加层。
  • 自由形式的 UI 叠加方案,支持按节点的写时复制编辑。

其他改进

  • 编辑器面板在磁盘资源变化时自动刷新。
  • 设置:上传快照后显示可复制的分享 URL,并增加可见帮助链接。
  • CLI 会话新增实时回合追踪器,通过 WebSocket 订阅并支持恢复环。
  • 游戏资源通过 pack index 分发,加快冷启动。

← 看全部每日更新