Log Detail

geometry-tower-defense Git 变更总结

统一项目名称为 GeometryTowerDefense 并明确脚本后端为 IL2CPP,同时添加本地 AI 工具配置与 .gitignore 规则调整。

2026/05/13 basil/geometry-tower-defense commit: 3d785d51..3d785d51

项目配置IL2CPP.gitignore

geometry-tower-defense 配置微调日志

提交:3d785d5
时间:2026-05-13 15:18:02
改动范围:项目配置与本地工具设置,+16/-3 行


1. 项目名称整理

productNameGeometryTD 改成了 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 生成(草稿与终稿同模型)。