Commit Graph

123 Commits

Author SHA1 Message Date
starmen1265 df0fa82ea9 docs(technical): 交互系统技术方案 v1.1 审查修订
- 补充 ShowNarrative 的 bWaitForInput/bRandomSelect 参数
- 补充 FSelectedInfo/FTurnState 结构体定义
- 新增 CancelEffect 完整行为定义和收尾清理机制
- 修正模板 A/E 关闭流程(HideNarrative+CameraReturn)
- 修正时序图标注(FInteractionManager 由 ASystemDriver 持有)
- 新增 HideNarrative Action 枚举类型
- 修正通用规则中的旧架构引用

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 22:39:22 +08:00
starmen1265 2342b63fc2 docs(technical): 交互系统技术方案 v1.0 重写:Effect/Action 数据驱动架构 2026-06-11 19:04:14 +08:00
starmen1265 ac7a3abda9 config(git): 引入develop长期开发分支模型和git工作流自动化 2026-06-11 15:24:38 +08:00
starmen1265 3b851a195e Merge pull request 'fix/asset-catalog-pipeline' (#37) from fix/asset-catalog-pipeline into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/37
2026-06-11 14:28:48 +08:00
starmen1265 39a34577da merge: 合并main分支,解决冲突并统一交互输入架构 2026-06-11 14:26:44 +08:00
starmen1265 fd40217ab8 feat(interaction): 新增交互InputAction资产并配置IMC和BP绑定 2026-06-11 14:22:57 +08:00
starmen1265 85c2062318 feat(interaction): 新增UI Widget基类并集成到InteractionManager 2026-06-11 11:43:10 +08:00
starmen1265 5df451011c feat(interaction): Character和PlayerController集成交互系统 2026-06-11 11:25:30 +08:00
starmen1265 00ca7044c7 feat(interaction): 新增交互系统核心C++框架(6a-6f) 2026-06-11 11:25:15 +08:00
starmen1265 a4fd3d3092 chore(art): 新增深夏时光参考截图(地图、正午系列) 2026-06-11 10:52:16 +08:00
starmen1265 8ee21e5e80 docs(technical): 更新交互系统和收集系统技术方案 2026-06-11 10:52:14 +08:00
starmen1265 c4ea51b7e6 chore(memory): 更新策划Agent记忆索引 2026-06-11 10:52:13 +08:00
ai-pm caadd87d8f Merge pull request 'chore: �������������������ʲ������ű�' (#36) from chore/misc-updates into main 2026-06-11 00:55:28 +08:00
starmen1265 82fb409a9e chore: 更新审查记忆和输入资产创建脚本
- reviewer记忆: 新增P-009审查通过记录
- setup_input_assets.py: 重写为多方案容错架构(模板复制+Factory备选)

Task: P-009, P-011
2026-06-11 00:54:06 +08:00
starmen1265 0b060b0a74 Merge pull request 'feat(tools): 新增execution-to-guide执行案转搭建指南工具' (#35) from feature/execution-to-guide into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/35
2026-06-11 00:52:18 +08:00
starmen1265 91b390d577 Merge branch 'main' into feature/execution-to-guide 2026-06-11 00:52:10 +08:00
starmen1265 6f8b599629 feat(tools): 新增execution-to-guide执行案转搭建指南工具
- execution_parser.py: 解析关卡执行案Markdown提取区域/结构体/布景/边界/光照
- asset_expander.py: BSP资产建议展开+绝对坐标计算+旋转推断
- guide_writer.py: 生成精确匹配build_guide_parser格式的搭建指南
- composite_writer.py: 组合资产清单+JSON模板生成
- converter.py: 主入口CLI工具
- 更新level-execution-template.md: 移除交互物/收集品章节,新增组合资产标记

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 00:44:46 +08:00
starmen1265 3d0b835593 Merge pull request 'feat(input): P-011 ��������InputAction�ʲ�������IMC/BP����' (#34) from feature/p011-input-assets into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/34
2026-06-11 00:44:22 +08:00
starmen1265 f86ffb511e feat(input): 新增交互InputAction资产并更新IMC/BP绑定
- 新增IA_Interact(E键)、IA_Cancel(ESC)、IA_SwitchInteract(Tab)
- 更新IMC_Default添加三个交互按键映射
- 更新BP_ChildHoodCharacter绑定交互IA属性

Task: P-011
2026-06-11 00:42:16 +08:00
starmen1265 7d0bfc123b Merge pull request 'fix/asset-catalog-pipeline' (#30) from fix/asset-catalog-pipeline into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/30
2026-06-10 18:48:19 +08:00
starmen1265 e63ae56021 Merge branch 'main' into fix/asset-catalog-pipeline 2026-06-10 18:47:56 +08:00
starmen1265 4c6c8db1a8 chore(asset-catalog): 新增工具输出数据 2026-06-10 18:45:33 +08:00
starmen1265 86967bb256 chore(art): 新增深夏时光黄昏系列参考截图 2026-06-10 18:45:29 +08:00
starmen1265 e982464cb3 chore(pm): 新增PM Agent记忆文件 2026-06-10 18:45:24 +08:00
starmen1265 ac8c67ffc6 chore(config): 简化权限配置为通配符规则 2026-06-10 18:45:18 +08:00
starmen1265 2f7d0fa2f8 Merge pull request 'fix(asset-catalog): 修复推理管线并新增README' (#29) from fix/asset-catalog-pipeline into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/29
2026-06-10 18:42:33 +08:00
starmen1265 ca78e9c4cf Merge branch 'main' into fix/asset-catalog-pipeline 2026-06-10 18:42:18 +08:00
starmen1265 042bebe9d7 fix(asset-catalog): 修复推理管线并新增README
- 默认模型改为 glm-5.1,API地址改为 coding 套餐端点
- 默认批次大小 20→5,增加 max_tokens=4096
- 优化 prompt 模板,明确要求返回 {"results": [...]} 格式
- 修复全批失败时 ai_inference_metadata 的 KeyError
- 输出目录从 <project>/output/ 统一到 <tool>/outputs/
- 新增 README.md(Pipeline流程、环境变量、CLI参数说明)
2026-06-10 18:41:06 +08:00
starmen1265 17fbf9fe3f Merge pull request 'feature/player-controller-v01' (#28) from feature/player-controller-v01 into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/28
2026-06-10 18:39:46 +08:00
starmen1265 810c3a030c Merge branch 'main' into feature/player-controller-v01 2026-06-10 18:39:39 +08:00
starmen1265 cbdf941da5 feat(input): 更新角色BP和控制器BP的输入配置
BP_ChildHoodCharacter: 绑定InteractAction/CancelAction/SwitchInteractAction
BP_ChildHoodPlayerController: DefaultMappingContexts配置IMC

Task: P-011
2026-06-10 18:03:51 +08:00
starmen1265 f74883701d fix(tools): 修复setup_input.bat中文编码问题
移除bat文件中的中文注释,改为纯ASCII避免cmd编码错误

Task: P-011
2026-06-10 17:49:28 +08:00
starmen1265 fe770daf77 feat(tools): 新增Input资产自动创建脚本
创建 tools/input-setup/ 目录,包含:
- setup_input_assets.py: UE5编辑器Python脚本,自动创建IA_Interact/IA_Cancel/IA_SwitchInteract并更新IMC_Default
- setup_input.bat: 命令行启动脚本

Task: P-011
2026-06-10 17:44:40 +08:00
starmen1265 3c69445d90 feat(player-controller): 实现v0.1角色控制系统
- 移除跳跃逻辑:删除JumpAction、DoJumpStart/End
- 调整CMC参数:MaxWalkSpeed=450, Acceleration=2250, Brake=1500, RotationRate=720
- 调整SpringArm:TargetArmLength=350, SocketOffset.Z=80, CameraLag=6, ProbeSize=12
- 添加Pitch限幅:ViewPitchMin=-30, ViewPitchMax=45, 初始俯角-15°
- 新增交互状态:bIsInteracting + SetInteracting/IsInteracting/IsRunning
- 新增交互IA:InteractAction/CancelAction/SwitchInteractAction(占位回调)
- DoMove添加交互中忽略移动输入检查

Task: P-011
2026-06-10 17:39:37 +08:00
starmen1265 f1932667aa Merge pull request 'feat(design): 城郊区域建筑与区域规划头脑风暴及场景更新' (#26) from feature/design-area-planning into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/26
2026-06-10 16:06:03 +08:00
starmen1265 f2f4d0f382 Merge branch 'main' into feature/design-area-planning 2026-06-10 16:05:49 +08:00
starmen1265 2cf295f95d Merge pull request 'feat(world-sketcher): 新增本地服务器、标签显示和README重写' (#25) from feature/world-sketcher-improvements into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/25
2026-06-10 16:05:20 +08:00
starmen1265 9b23cb1d24 feat(design): 城郊区域建筑与区域规划头脑风暴及场景更新
- 新增头脑风暴记录:灵感对比新发现+建筑区域规划共识
- 更新场景与世界观:新增5家店铺、4处小伙伴家、秘密基地等
- 主街从6个店铺扩展到10个+4设施,可进入室内从5-6个扩展到~12个
- 新增废品回收点、储蓄所、棋牌室、公交站牌等设施
- 更新策划Agent记忆
2026-06-10 15:52:32 +08:00
starmen1265 c509223e08 feat(world-sketcher): 新增本地服务器、标签显示和README重写
- 新增 server.py + start.bat: 本地保存/加载服务器
- sketch.html: 切换层级时自动绘制元素标签
- L1 显示区域名称+地形标高,L2 显示建筑名称+高度
- 保存优先POST到服务器,加载优先从output/读取
- 命名弹窗区分'地形标高'和'建筑高度'
- README 全面重写:双模式启动、文件结构、API端点、高度语义
2026-06-10 15:49:12 +08:00
starmen1265 b8f27221b2 Merge pull request 'feat(asset-catalog): 简化分析工具+新增汇总和AI推理脚本' (#24) from feature/asset-catalog-simplify into main
Reviewed-on: http://micecola.top:8418/starmen1265/ChildHood/pulls/24
2026-06-10 00:52:21 +08:00
starmen1265 7a2436a612 feat(asset-catalog): 简化分析工具+新增汇总和AI推理脚本
- analyze_meshes: 移除失败的 LineTrace 和六面分析,只保留基础属性
  (包围盒、锚点、复杂度、Socket、材质槽位、自动Tag)
- build_database: 新增离线汇总脚本,将 meshes/*.json 扁平化为
  统一的 asset_database.json
- ai_inference: 新增 GLM API 批量推理脚本,按类别分批推断语义信息
  (朝向、表面高度、功能描述、交互属性、降级方案)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 00:50:56 +08:00
starmen1265 a951009dae chore(world-sketcher): 新增迈皋桥场景布局草图输出
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 00:50:02 +08:00
starmen1265 a20eec8d57 feat(ai-art): 新增API易生图脚本和连通性测试
- 新增 image_gen.py:支持文生图/风格校准/双参考融合三种模式
- 新增 .env.example:API易平台配置模板
- 更新 .gitignore:排除 .env 密钥文件
- 首张连通性测试图已生成(GPT-Image-2)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 00:48:29 +08:00
starmen1265 bb34641bfe feat(world-sketcher): 增加高度标注和连通关系,AI分析改为读JSON
- sketch.html: 双击命名弹窗增加高度(m)输入和连通多选
- sketch.html: 新增defaultHeightForType()按画笔类型设默认高度
- sketch.html: 连通关系双向同步,JSON输出增加height_m/connections
- sketch.html: restoreScene恢复新字段,保存/加载流程不受影响
- SKILL.md: 步骤3从vision分析PNG改为读取JSON结构化数据
- SKILL.md: 布局解读文档模板增加高度和连通列
- README.md: 画笔图例增加默认高度,更新JSON示例和AI流程说明

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 00:06:05 +08:00
starmen1265 ca023844c9 chore(scripts): 新增scripts目录 2026-06-09 19:12:38 +08:00
starmen1265 3da8ce5e13 chore(art): 新增深夏时光参考图+AI生图结果+实景照片 2026-06-09 19:12:37 +08:00
starmen1265 7bbcd9696e chore(tools): 更新搭建指南和level-builder输出/解析器 2026-06-09 19:12:36 +08:00
starmen1265 5367d82407 feat(config): 切换游戏模式和默认地图为ChildHood项目配置
- 默认地图: Lvl_ThirdPerson → LVL_SuburbanV01
- 游戏模式: BP_ThirdPersonGameMode → BP_ChildHoodGameMode
- 编辑器启动地图同步更新
2026-06-09 19:12:05 +08:00
starmen1265 7d5a0657bb fix(asset-catalog): spawn后设置BlockAll碰撞使Line Trace生效 2026-06-09 19:11:00 +08:00
starmen1265 d102c1b13a chore(agents): 更新Agent配置——dev/pm/reviewer阅读清单微调 2026-06-09 19:07:54 +08:00