当我从版本控制中获取Unity项目时,如何下载它的所有依赖项?
假设我有一些来自Unity Asset Store的资产/包,我可以让git / other VCS忽略它们,但如果它们丢失了,我仍然可以下载并安装它们吗?我尝试使用Unity的包管理器,但我不知道它是否有这个功能(然而,他们似乎计划添加它)。
在其他平台中,像npm
、nuget
、pip
、maven
等软件包管理器 * 正好具有我所需要的功能 *。Unity项目是否也有类似的功能?
我已经尝试过将我的代码库与Unity分开,并构建一个.dll并将其导入Unity以避免这种情况,但这并不总是可行的。
2条答案
按热度按时间yqkkidmi1#
下载到“资源”文件夹中的“资源商店”项目无法执行此操作,您需要删除并重新下载/导入它们。
自Unity 2018.2起,现在有一个Package Manager功能,* 确实 * 支持此功能,但您需要等待资产作者将其软件包发布到新系统。
ut6juiuv2#
目前的特性集有很多缺点,所以我已经把我对这个主题的想法都写了下来,并把它发给了Unity。你可以在这里读到:https://forum.unity.com/threads/adding-a-dependency-to-an-asset-store-product-in-a-projects-manifest-json.1108304/#post-8608380
如果你想让Unity更认真地对待它,请查看该论坛并发表你的想法。)
您可以在此处打开已提交的想法部分,查看我已发送给Unity的内容。