【发布时间】:2020-06-23 14:43:47
【问题描述】:
我想用 c# 制作一个 Windows 桌面应用程序,用户可以将文件(模型、纹理、材料)拖放到该应用程序上,然后将这些资源捆绑到一个 Unity 包中。
这可以在 Unity 外部使用 .Net 完成,还是只能使用 Unity 自己的编辑器完成?如果是这样,由于 Unity 包很多,将使用哪个 NuGet 包?
非常感谢。
【问题讨论】:
标签: c# .net visual-studio unity3d
我想用 c# 制作一个 Windows 桌面应用程序,用户可以将文件(模型、纹理、材料)拖放到该应用程序上,然后将这些资源捆绑到一个 Unity 包中。
这可以在 Unity 外部使用 .Net 完成,还是只能使用 Unity 自己的编辑器完成?如果是这样,由于 Unity 包很多,将使用哪个 NuGet 包?
非常感谢。
【问题讨论】:
标签: c# .net visual-studio unity3d
如果我正确理解您的问题,您将不需要为此使用应用程序。
Unitpackages 只能使用 Unity 创建。
Unity 有 Command Line Arguments,它允许您通过 cmd 调用 afaik 导出包,例如
C:Path\To\Unity.exe" -quit -batchmode -nographics -projectPath "C:Path\To\A\Unity\Project" -exportPackage "Assets" "C:Path\To\Export\File.unitypackage"
【讨论】:
我不知道你为什么要这样,但你可以简单地将你想要的文件放入你想要的文件夹中,然后转换为 zip 文件以便于传输互联网,如果这是你想要的。我看不出为此制作 Unity 包的意义。
【讨论】: