Unity 自动设置新项目

现状

新建 Unity 项目时每次都要打开 Unity 创建项目、设置版本控制选项、资源序列化方式为强制文本、Git 初始化、增加忽略文件与属性、将项目提交、增加 README 与 LICENSE。

需求

  • Unity 创建工程
  • Unity > Version Control > Visible Meta Files
  • Unity > Asset Serialization > Force Text
  • Git .gitignore .gitattributes
  • README
  • LICENSE

方案

选择使用 Python 来做这件事情,原因如下:

  • 跨平台,可以方便地移植到 Windows 上。
  • 方便调试,Windows 下有 Python Tools for Visual Studio,OS X 下有 PyCharm

解决

花费了 3 个小时左右编写调试,最终做了一个简单的脚本,以 MIT-LICENSE 协议放在 GitHub 上。

networm/UnityProjectSetup: Auto setup a new Unity project from scratch

参考资料