我创建一个Unity项目,并将真菌用于我的对话系统。 我的问题是有很多文件要提交到git!它们大多数来自真菌工具集。
我可以像nodejs一样管理它吗?就像我只提交一个依赖项列表文件(例如package.json)并克隆项目然后运行一些build命令一样? (例如npm install)?
感谢您的帮助,我是团结的新手。
答案 0 :(得分:2)
我参加聚会可能有点晚,但是您可以使用Unity的package manager来做到这一点。首先,您需要创建一个可以存储在git repo中的软件包。该软件包需要一个package.json
,其中包含软件包管理器需要的所有信息。其余文件的布局就好像它们位于Assets文件夹中一样。看一下我的Nanoject repo,它使用这种方法来创建可重复使用的程序包,该程序包可以包含在您的统一项目中。
您应该能够对git仓库进行HTTP访问。现在,您可以通过将其添加到manifest.json(例如,如果您的软件包在GitHub上)来引用该软件包:
"dependencies" : {
"com.example.your-package": "https://github.com/com.example/the-package.git#2.0.0"
}