如何为Unity项目开发共享代码?

时间:2015-07-23 19:05:01

标签: c# unity3d libgdx

如果我在LibGdx中编写游戏并希望共享(将来可重用)部分,那么我将用Java编写一个库并将其安装到本地Maven / Gradle存储库中。故事结束。

如果我使用Unity会怎样?

  • 我是否必须使用C#编码?
  • 我是否必须使用VisualStudio / Unity IDE / ...来开发代码?
  • 如何在我的项目中分享?

2 个答案:

答案 0 :(得分:1)

Unity提供了一种导出unitypackages的方法,可以帮助在项目之间分配资产,assets server几乎等于maven存储库(你可以看到统一存储有想法)。

您需要将Unity IDE打包为unitypacks,但不限于语言或外部代码编辑器(您编写的代码更加舒适,使用C#或US无关紧要,但对于输入/导出包,您需要UnityEditor )。

此软件包不受代码资产的限制,它包含统一支持的任何类型的资产(也包括DLL和插件)。

ps:只是要记住,Unity不提供Java语言支持只是今天的C#和UnityScript,这最后一个经常与JavaScript相关或误认为是Java。

答案 1 :(得分:1)