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

47 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Subplan 06XCUI Markup / Import / Hot Reload
目标:
-`.xcui` / `.xctheme` / `.xcschema` 拉进资源系统。
- 建立导入、编译产物、热重载、诊断输出的第一版链路。
负责人边界:
- 负责资源类型、导入器、artifact、诊断日志。
- 不负责 widget 运行时逻辑本身。
建议目录:
- `engine/include/XCEngine/Resources/UI/`
- `engine/src/Resources/UI/`
- `editor/src` 中与导入面板、诊断输出相关的接入口
前置依赖:
- 需要主计划中的资源类型命名拍板。
-`Subplan 03``Subplan 07` 协调格式字段。
现在就可以先做的内容:
- 定义三类资源描述结构
- 设计导入错误诊断格式
- 设计热重载触发和缓存失效策略
- 先做一个最小 parser可以把简单 `.xcui` 编成中间结构
明确不做:
- 不做完整 markup 语法大全
- 不做 inspector 的最终渲染
交付物:
- UI 资源类型定义
- 导入器与 artifact 结构
- 热重载与错误输出最小闭环
验收标准:
- UI 资源可被 ResourceManager 识别
- 导入失败时有可读诊断
- 改动文件后可触发重新加载