开发日志 | vampire-like 项目 2026-06-16 变更
仓库:basil/vampire-like(别名:vampire-like)
本次提交概览
本次共提交2个commit,总代码变动为 +8 / -8,全部为代码类改动,无文档、配置等其他类型调整。
改动详情
1. 主分支同步(2026-06-16 17:09)
常规合并远程main分支的最新代码,仅做版本同步,未修改任何文件。
2. 补做脚本目录重命名(2026-06-16 22:59)
这是本次的核心改动:前阵子调整物品提示UI的时候,已经把UI组件的命名统一成了游戏开发领域通用的ItemTooltip,但当时漏了改对应的脚本文件夹名,遗留了旧的DisplayItemInfo目录名和UI命名不匹配,这次专门补上这个调整。
- 操作范围:将
Assets/GameMain/Scripts/Presentation/Main/DisplayItemInfo目录及下属所有文件统一重命名为ItemTooltip,共涉及7个文件(包含Unity自动生成的.meta文件)。 - 操作细节:特意在Unity Editor内完成重命名操作,目的是让Unity自动更新meta文件的关联记录,避免手动改文件路径导致的预制体、场景、跨脚本引用失效的问题,目前已确认没有引用异常。
- 意外夹带的改动:本次本来只计划做目录重命名,提交时不小心把本地还在开发中的事件重构代码一起提交了——
ItemTooltipController.cs里的事件订阅逻辑被改了一半:移除了原有的ItemTooltipLockEventArgs、ItemTooltipHideEventArgs两个事件的订阅,仅新增了DisplayItemLockEventArgs的订阅,对应回调也改成了OnDisplayItemLock,这部分不属于本次重命名的计划内容,属于误提交的未完成逻辑。
后续跟进点
- 尽快补完误提交的事件重构逻辑,把物品提示框的锁定、隐藏相关的事件处理收尾,避免半完成代码导致功能异常。
- 跑通物品提示框的全流程测试,同时验证重命名后的资源引用正常、事件调整后的功能符合预期。
注:本文由模型
doubao-pro生成(草稿与终稿同模型)。