Blu*_*eft 5 c# unity-game-engine nuget
如何将程序包发布到支持Unity(游戏引擎)的NuGet?
另外,我是否需要安装Unity来编译它,或者是否足够针对特定的框架版本?
如何将包发布到支持 Unity(游戏引擎)的 NuGet?
只需按照文档中的说明进行操作即可。Unity3D 的类库与常规 .NET 类库没有什么不同。它只是使用来自Unity3D 的 mono 分支的不同运行时。
另外,我是否需要安装 Unity 才能编译它,还是针对特定的框架版本就足够了?
是的。如果您的库使用 Unity3D 类型,则项目需要引用 Unity3D 中的程序集,例如UnityEngine.dll和UnityEditor.dll。如果您的库不使用 Unity3D 类型,您仍然需要使用 Unity3D 进行测试。因为较旧的 Unity3D 针对 .NET 2.0 和 .NET 3.5 的子集。因此,如果您的库使用仅在 .NET 4+ 中可用的功能,则它无法与 Unity3D 配合使用。另请参阅使用 dll。
最好为VS2015 安装 Visual Studio Tools for Unity3D(对于 VS2017,请在 VS 安装程序中安装 VSTU),然后您可以定位 Unity3D 目标之一:
至于你的包的发布,我认为你最好在Unity3D资产商店上发布你的包,因为它是官方支持的。将包发布到资源商店时,您可能想尝试这个改进版本的 Unity3D 资源商店工具。
| 归档时间: |
|
| 查看次数: |
6209 次 |
| 最近记录: |