starmen1265
|
f256e7113a
|
feat(ai-art): 路径C扩展东/北立面+阳台侧面标准件
- 工具: _run_pathc_fuse 参数化 south/north/east/west 四立面(英文key)
- 标准件: 新增阳台侧面(bside),厨卫窄窗注释改为山墙/北立面
- prompt: 东立面/北立面路径C窗户字汇表 v1
- 生成结果: 东立面/北立面 fusion 首图各1张+阳台侧面标准件
|
2026-06-25 18:46:38 +08:00 |
|
starmen1265
|
010fb4d1cf
|
docs(art): 美术风格指南更新路径C实测(v2定稿)
标准件清单加楼梯间窗;实测段记v2定稿与4类修正要点(布局/卧室两组/阳台非落地窗/禁半地下室)。
|
2026-06-24 13:37:27 +08:00 |
|
starmen1265
|
ccfddadf2a
|
feat(ai-art): 路径C立面v2定稿+楼梯间窗标准件
- 新增楼梯间窗标准件(横向小条窗);窗户字汇表扩至4件
- v2 prompt:7段镜像布局 + 每户两组卧室窗 + 阳台矮墙非落地窗 + 凹进门洞 + 禁半地下室 + 楼梯间窗引用
- v2定稿图(260623-183501),修正v1的布局/卧室/阳台/半地下室4类问题
- codex完整prompt同步v2;_gen_standard_parts加stair、_build_parts_sheet扩4件、_run_pathc_fuse指向v2
|
2026-06-24 13:37:27 +08:00 |
|
starmen1265
|
d582d69595
|
docs(art): 美术风格指南沉淀路径C方法论
新增「路径C—窗户字汇表」章节(两阶段机制+成败关键+实测结论),更新「何时用哪条」。
|
2026-06-23 17:46:15 +08:00 |
|
starmen1265
|
e8b9da5bc3
|
feat(ai-art): 路径C窗户字汇表(含阳台标准件修正)及首图验证
- 修正阳台标准件prompt:两扇→三对6扇+物理依据(正投影/轴测两件)
- 重生成阳台2件并核验;4标准件(卧室窗/厨卫窄窗/阳台正投影/阳台轴测)全合格
- 新增窗户字汇表(_build_parts_sheet.py 拼接3正投影件+中英标签)
- 路径C组装prompt + codex完整prompt + codex Mac指南
- 工具:_gen_standard_parts.py / _run_pathc_fuse.py
- 路径C首图(apiyi三图融合,阳台6扇一次对,风格统一无割裂)
|
2026-06-23 17:46:14 +08:00 |
|
starmen1265
|
996ddf3c67
|
feat(ai-art): 窗户标准件定义与四种结构示意图
阶段1产出(路径C:标准件拼装):
- 窗户标准件定义.md:三种标准件(阳台窗/普通窗/窄窗)尺寸构造凸凹 + 拼装铁律 + 出图方法论
- 4张平涂色块正交结构示意图(--no-style去lowpoly,标准件定位为结构锚,风格留给阶段3深夏锚定图)
- 4个标准件prompt
已知问题(下轮修正):
- 阳台窗正投影推拉窗每扇比例未达1:2(偏宽)
- 窄窗旧lowpoly版本地被进程锁未删,新版暂名-新版,待清理改名
|
2026-06-22 00:44:12 +08:00 |
|
starmen1265
|
1a9f5a5b0c
|
art(ui): 游戏开始界面概念稿(2K图与HTML)
|
2026-06-21 23:29:00 +08:00 |
|
starmen1265
|
830128d812
|
docs(ai-art): codex生图工作规范与双通道说明
|
2026-06-21 23:28:59 +08:00 |
|
starmen1265
|
a37dfa505a
|
feat(ai-art): 户型图识别技能与qwen解析评测工具
|
2026-06-21 23:28:59 +08:00 |
|
starmen1265
|
6319ab331a
|
feat(ai-art): 居民楼楼型1标准单元与户型图推导prompt及生成图
prompts: 楼型1(好/差)/标准单元(好/差)/立面图v4/户型图推导v1-v4共10个模板
参考图: 新增户型图参考
生成结果: 楼型1/标准单元/户型图推导测试的生成图与meta
经验: 拆两步(先单元后拼接);户型图路径需文字钉死窗户形态/比例+人工校验
|
2026-06-18 22:25:49 +08:00 |
|
starmen1265
|
8274df2de1
|
docs(art): 沉淀AI建筑生成框架与两条路径方法论
美术风格指南新增「两条生成路径」(路径A外立面参考图/路径B户型图推导),含适用场景/优劣/选择建议。
|
2026-06-18 22:25:48 +08:00 |
|
starmen1265
|
68953c4e35
|
feat(ai-art): 新增居民楼两类参考图与prompt模板
prompts/: 居民楼涂装款/水泥款prompt模板(v2/v3迭代保留). 生成结果/双参考融合/: 好楼房与差楼房参考图(深夏时光风格+东井村实景多图融合). 经验: AI对精细凸凹/阳台数量等结构把握有限,复杂结构应以真实参考照片为准.
|
2026-06-17 18:43:24 +08:00 |
|
starmen1265
|
7fbef405ba
|
feat(ai-art): 增强生图工具(多图融合/prompt文件/短名)+概述文档
image_gen.py: --fuse支持1风格+N张内容图(-c可重复); 新增-pf/--prompt-file从文件读prompt; 修复images.edit参数格式bug(dict->tuple); save_result改用短英文文件名(修复长中文文件名导致图像分析工具URL解析失败). README.md: 工具链概述文档.
|
2026-06-17 18:43:24 +08:00 |
|
starmen1265
|
4bc4e88ad3
|
refactor(interaction): 统一PersistenceSubsystem消耗状态section标题措辞
|
2026-06-17 18:32:51 +08:00 |
|
starmen1265
|
b3c87c5f9c
|
refactor(interaction): PersistenceSubsystem语义修正消耗状态
|
2026-06-17 18:12:30 +08:00 |
|
starmen1265
|
c85c220cb2
|
feat(ui): P-016交互Widget蓝图(叙事/拾取/提示)
P-016 表现层 Widget 蓝图, 配合 EffectManager Widget 接通 (C++见1e5f40e/6454730):
- WBP_NarrativeText: 叙事文本底框, 基于NarrativeTextWidget, 接通ShowNarrative/HideNarrative
- WBP_PickupNotification: 拾取通知, 基于PickupNotificationWidget(本次新建)
- WBP_InteractionPrompt: 交互提示, 基于InteractionPromptWidget(P-012遗留,适配P-016)
组件命名严格匹配BindWidget: XxxTextBlock + FadeInAnim + FadeOutAnim
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-17 00:36:31 +08:00 |
|
starmen1265
|
645473022f
|
fix(interaction): 修复Narrative Widget淡出后残留累积并解耦时长
对应 P-016 game-reviewer 审查建议(非阻塞关注项)两项:
1. [生命周期] ExecuteHideNarrative 删除 Hide() 后立即 CachedNarrativeWidget=nullptr 的那行,与 Pickup 路径对称;让 RemoveNarrativeWidget 能检测到残留 Widget 并 RemoveFromParent,修复每次交互循环视口残留实例累积。
2. [一致性] NarrativeTextWidget/PickupNotificationWidget 的 Hide() 淡出时长改为从 FadeOutAnim->GetEndTime() 读取(无动画回退 0.2f),消除与动画时长耦合的硬编码;lambda 捕获由 [this] 改为 [WeakThis](TWeakObjectPtr) 避免悬空。
补充:两个 cpp 添加 #include Animation/WidgetAnimation.h(GetEndTime 需要 UWidgetAnimation 完整类型,原仅有前向声明)。UE5.7 编译验证 Result:Succeeded,零 error/warning。
Co-Authored-By: Claude Opus 5.8 <noreply@anthropic.com>
|
2026-06-17 00:25:34 +08:00 |
|
starmen1265
|
3cc3ac0d7f
|
fix(collection): 修正CollectionHUDComponent Tick属性拼写
P-013遗留: PrimaryComponentTick.bCanEveryTick 是不存在的属性
(正确拼写为 bCanEverTick),导致该组件Tick实际未启用。本次随P-016
编译验证一并修正。
Co-Authored-By: Claude Opus 5.8 <noreply@anthropic.com>
|
2026-06-16 23:59:58 +08:00 |
|
starmen1265
|
2ac07ed230
|
docs: 记录UE5.7安装路径与勿用5.6警告
Co-Authored-By: Claude Opus 5.8 <noreply@anthropic.com>
|
2026-06-16 23:55:16 +08:00 |
|
starmen1265
|
1e5f40e633
|
feat(interaction): 接通叙事/拾取通知Widget表现层
P-016: 将EffectManager的ShowNarrative/HideNarrative/ShowPickupNotification
从日志占位改为真实CreateWidget+AddToViewport+淡入淡出生命周期。
- 新增UPickupNotificationWidget C++基类(对称NarrativeTextWidget)
- EffectManager新增SetWidgetClasses注入接口与Widget弱引用缓存
- PerformCleanup补齐Narrative/Pickup Widget兜底淡出移除
- ASystemDriver新增两个TSubclassOf配置点,BeginPlay注入给EffectManager
- Widget Class未注入时回退日志占位,保证Effect流程不卡
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-16 23:30:50 +08:00 |
|
starmen1265
|
11895bddfc
|
art(research): 重整美术参考资料库
- 清理104张旧参考图(杂乱游戏截图与随机命名图)
- 新增东井村/十字街/十里长沟/迈皋桥广场等城郊实地实拍
- 新增各地点历史背景、家具物件清单、待补充素材清单
- 深夏时光参考截图改为正式命名
|
2026-06-16 19:06:55 +08:00 |
|
starmen1265
|
e38c6efec1
|
chore(refs): 清理过期refs文档与agent-memory残留
|
2026-06-16 19:02:40 +08:00 |
|
starmen1265
|
f59a5e0700
|
docs(common): Git规范文档迁移至docs/common
|
2026-06-16 19:01:55 +08:00 |
|
starmen1265
|
d7960b264e
|
docs: 更新CLAUDE说明(灵感来源与技能精简)
|
2026-06-16 19:01:08 +08:00 |
|
starmen1265
|
7b473f72dd
|
docs(collection): P-013偏差报告补记§14g集成测试缺口
|
2026-06-15 11:42:44 +08:00 |
|
starmen1265
|
be4e9a15c9
|
fix(collection): 收集Widget补NativeDestruct清理计时器
|
2026-06-15 11:42:43 +08:00 |
|
starmen1265
|
97427743be
|
feat(interaction): 添加拾取物交互蓝图BP_Pickup
新增拾取物交互蓝图资产,供拾取类交互(Effect模板B)与收集系统集成测试使用。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:19:38 +08:00 |
|
starmen1265
|
4ec51b13f8
|
chore(git): gitignore忽略agent-memory残留
项目 commit 906e2aa 已移除 agent 记忆系统,但 agent 运行时仍会在 .claude/agent-memory/ 生成记忆文件,加入 gitignore 避免运行时残留被误提交。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:19:30 +08:00 |
|
starmen1265
|
870976fa7b
|
docs(collection): P-013偏差报告与Widget蓝图指南
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:13:28 +08:00 |
|
starmen1265
|
4fc4a39aa6
|
feat(collection): P-013收集系统三层架构解耦实现
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:13:28 +08:00 |
|
starmen1265
|
2f0a2133a1
|
docs(design): 修复v0.2执行案game-reviewer审查问题
- 弹珠执行案 v0.2.2:明确进入触发物就位点(=玩家起点)与半径(1.5m)、MatchInit射手弹珠选择改UI列表+可重选、贪力反噬放回初始起点、补质量基准脚注
- 蹲下执行案 v0.2.1:修复与弹珠执行案"不位移"的矛盾、补蹲伏动画兜底声明
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:12:05 +08:00 |
|
starmen1265
|
2c10eedad3
|
docs(design): v0.2 弹珠小游戏与蹲下系统设计准备
- 弹珠小游戏执行案 v0.2.1(经6维度对抗性审查修订25项问题)
- 蹲下系统执行案 v0.2.0(玩家控制器姿态扩展)
- v0.2 范围定义(对标 v01-范围)
- 弹珠操作手感与系统决策头脑风暴共识
- 弹珠配置表(属性/场地/NPC/参数,4个文件)
- 更新设计文档索引与 GameConfig 说明
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-15 05:07:41 +08:00 |
|
starmen1265
|
893ef1eac2
|
fix(interaction): 修复SetInteracting双调用等4个审查退回问题
对应 Issue #32 审查退回(第二次)的4个问题:
1.(重大)移除 InteractionManager 反射调用 SetInteracting,SetInteracting(false) 改由 SystemDriver.OnEffectComplete 协调触发
2.(重大)DoorActor::OnInteractStarted 改为空实现,门开关业务由 EffectManager::ExecuteToggleDoor 驱动
3.(中等)EffectManager::ExecuteCameraReturn 销毁 PushCam 并清空 CachedPushCamera,避免冗余回位
4.(中等)EffectManager::AddToBackpack 添加收集系统集成 TODO 注释
编译验证通过 (UE5.7 ChildHoodEditor Development)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-14 23:48:55 +08:00 |
|
starmen1265
|
46e9b33629
|
fix(collection): 修复时序图activate/deactivate状态丢失问题
|
2026-06-12 18:36:50 +08:00 |
|
starmen1265
|
cb6364fefb
|
fix(collection): 修复收集系统技术方案Mermaid图表语法
|
2026-06-12 18:29:50 +08:00 |
|
starmen1265
|
906e2aa7a2
|
chore(agents): 移除agent记忆系统,决策记录已在docs中维护
|
2026-06-12 18:04:52 +08:00 |
|
starmen1265
|
0c57d69ff7
|
feat(interaction): 添加门BP和交互UI蓝图,配置关卡和角色
- BP_Door: 基于ADoorActor的门蓝图,配置InteractData
- WBP_InteractionPrompt: 交互提示浮出UI
- WBP_NarrativeText: 叙事文本UI
- BP_ChildHoodCharacter: 设置PromptWidgetClass
- LVL_SuburbanV01: 关卡中放置BP_Door
|
2026-06-12 00:51:14 +08:00 |
|
starmen1265
|
237885e3b8
|
fix(interaction): 修复编译错误和交互系统集成问题
- SystemDriver: EffectManager改为值持有,去掉TUniquePtr和条件编译
- SystemDriver: 补充EngineUtils.h include修复TActorIterator编译错误
- GameMode: BeginPlay自动Spawn ASystemDriver
- InteractableActor: 改为abstract基类,子类自行创建交互组件
- DoorActor: 创建DoorInteractableComp替代基类组件
- EffectManager: 实现ExecuteToggleDoor调用实际门开关逻辑
- InteractableComponent/DoorComponent: 修复GetGameInstance路径和调用方式
- EffectManager: Broadcast改为Execute(单播委托)
|
2026-06-12 00:51:00 +08:00 |
|
starmen1265
|
c14c63f30d
|
refactor(interaction): 适配v1.1架构的角色/管理器/交互物改动
- Character: 替换UInteractionManager为UInteractionPromptComponent
- GameInstance: 空壳化,持久数据迁移至PersistenceSubsystem
- InteractionManager: 重写为普通C++ FInteractionManager
- InteractableComponent: 碰撞回调接入ASystemDriver注册
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-11 23:21:46 +08:00 |
|
starmen1265
|
4bf678b937
|
feat(interaction): 交互系统v1.1 Effect/Action架构实现
新增:
- EffectManager: Effect Timeline调度 + Action执行分发
- SystemDriver: AInfo全局驱动器, 持有FInteractionManager/FEffectManager
- InteractionPromptComponent: 独立Prompt UI组件(只读Manager缓存)
- DoorActor/DoorInteractableComponent: 门派生类
修改:
- InteractionManager: 从UActorComponent重写为普通C++ FInteractionManager
- Character: 替换旧InteractionManager为PromptComponent, 通过Driver访问Manager
- GameInstance: 空壳化, 持久数据迁移至PersistenceSubsystem
- InteractableComponent: 碰撞回调接入ASystemDriver注册路径
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-11 23:21:38 +08:00 |
|
starmen1265
|
690cfeb29d
|
docs(technical): 收集系统技术方案 v1.0:Effect/Action 解耦架构修订
|
2026-06-11 23:08:27 +08:00 |
|
starmen1265
|
8a75e682c5
|
merge: 合并交互系统技术方案 v1.1 修订 (P-014)
|
2026-06-11 22:55:08 +08:00 |
|
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 |
|