将Unity项目持续导出到Android Studio / XCode

时间:2016-11-18 21:28:01

标签: android ios xcode unity3d unity5

我正在开发一款适用于Android的Unity游戏。 iOS版。

在构建项目时,在两个平台上,Unity构建一个可导入Android Studio / XCode的项目,然后在Java / Swift / Obj-C上添加特定于平台的代码。

这本身就很棒,但由于游戏仍在大力开发中,如果我可以缩短构建管道,它将会大大减轻。

目前是:

  1. 在Unity中构建并获取导出的项目文件夹
  2. 打开Android Studio / XCode
  3. 导入Unity项目
  4. 添加平台特定文件(因为我使用外部SDK,我有很多这样的文件)
  5. 构建&调试
  6. 所以我的问题是:

    1. Unity有没有办法更新现有的Android Studio / XCode项目?
    2. 有没有办法将特定于平台的文件添加到Unity中,以便它自己创建项目结构? (甚至构建和安装应用程序?)

1 个答案:

答案 0 :(得分:0)

我正在自己进行基于PC的Android开发(通过Android Studio构建)和基于Mac的iOS开发(通过XCode构建)。我目前计划使用的方法是将平台本机代码放置在库模块中,将Unity构建文件放置在它们自己的专用模块中,并使用一个平台本机包装器将它们绑定在一起。

这种方法还可以促进范围和版本控制的分离-您可以通过对本机或Unity代码库的更改快速进行迭代,从而使另一部分保持版本锁定。它还可以防止Unity版本升级破坏您的本机代码库,因为Android / iOS的Unity构建可以更改版本之间的内部结构。