Files
XCEngine/docs/used/Subplan-06_XCUI-Markup-Import-HotReload.md

1.1 KiB
Raw Blame History

Subplan 06XCUI Markup / Import / Hot Reload

目标:

  • .xcui / .xctheme / .xcschema 拉进资源系统。
  • 建立导入、编译产物、热重载、诊断输出的第一版链路。

负责人边界:

  • 负责资源类型、导入器、artifact、诊断日志。
  • 不负责 widget 运行时逻辑本身。

建议目录:

  • engine/include/XCEngine/Resources/UI/
  • engine/src/Resources/UI/
  • editor/src 中与导入面板、诊断输出相关的接入口

前置依赖:

  • 需要主计划中的资源类型命名拍板。
  • Subplan 03Subplan 07 协调格式字段。

现在就可以先做的内容:

  • 定义三类资源描述结构
  • 设计导入错误诊断格式
  • 设计热重载触发和缓存失效策略
  • 先做一个最小 parser可以把简单 .xcui 编成中间结构

明确不做:

  • 不做完整 markup 语法大全
  • 不做 inspector 的最终渲染

交付物:

  • UI 资源类型定义
  • 导入器与 artifact 结构
  • 热重载与错误输出最小闭环

验收标准:

  • UI 资源可被 ResourceManager 识别
  • 导入失败时有可读诊断
  • 改动文件后可触发重新加载