我刚刚开始设计我的新项目,该项目将在Unity3D
中实施。我必须能够在运行时加载不属于项目的模型。我查看BundleAssets
并且它不符合我的需要,因为必须先生成包(如果我错了,请纠正我)。我想要加载的模型将在运行时从DLL
生成,这意味着DLL
将以某种格式将模型移交给Unity3D
。
处理这个问题的最佳方法是什么?
谢谢!
答案 0 :(得分:0)
这个问题可以被视为两个子问题:
我认为你指的是第二个,如果没有,因为这样做是微不足道的。
要使用三级工具(例如您的DLL),您可能会对Unity command line:
感兴趣Unity.exe -createProject <pathname> -batchmode -nographics ...
您可以在上面运行shell命令。您可以将所有模型放在资产/子文件夹中,在创建项目时,Unity会加载它自动检测到的所有资源。