geometry-tower-defense 配置微调日志
提交:3d785d5
时间:2026-05-13 15:18:02
改动范围:项目配置与本地工具设置,+16/-3 行
1. 项目名称整理
把 productName 从 GeometryTD 改成了 GeometryTowerDefense。
两个名字本身都没什么大问题,只是觉得有些场景下缩写够用,有些场景下全名更直白,这次干脆在工程设置里先统一成完整版,后面真需要短名字的地方再单独处理就好。
不是什么品牌对齐或商店页强制要求,纯粹是一次顺手修正。
2. 脚本后端明确为 IL2CPP
scriptingBackend 之前一直是一个空对象 {},相当于没显式指定。这次直接切成了 IL2CPP。
没踩什么特别的坑,想法也很简单:反正最终打包大概率要用 IL2CPP,晚改不如早改,趁着项目还小先把后端定下来,省得后面升级或测试的时候还要惦记这块。
不过接下来还是要在目标平台上跑一次构建,确认没什么意料之外的兼容性问题。
3. 本地工具配置与仓库规则
-
.claude/settings.local.json
之前短暂尝试了一下 AI 辅助开发,但实际没做多少工作,.claude文件夹就留在仓库里了。里面就是一份简单的permissions.allow配置,没有什么特殊的权限考量,也没遇到安全或误操作问题,就当是一个占位文件先放着。 -
.gitignore调整
加了白名单!/[Aa]ssets/StreamingAssets/.gitkeep,因为StreamingAssets目录在构建流程里确实需要用,需要让版本控制系统保留它的目录结构。
同时新增了/.omx忽略规则,看起来是某个工具或编辑器生成的临时文件,顺手清理掉,保持仓库整洁。
4. 后续顺手要做的事
- 用 IL2CPP 跑一次全平台构建,验证启动性能和包体大小是否符合预期。
- 接下来创建构建脚本或 CI 流水线时,注意
productName已经是全名,输出的包名或路径会相应变化,别让旧缩写坑到自己。 - 如果后面不再用
.claude相关工具,可以考虑直接把整个目录加入.gitignore,省得本地配置在仓库里晃悠。
一句话总结:全是边角料的修整,把之前模糊的地方理顺,顺便给 IL2CPP 铺个路。
注:本文由模型
deepseek-v4-pro生成(草稿与终稿同模型)。