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

3

我正在用Unity为Android和iOS开发游戏。

在构建项目时,Unity会在这两个平台上创建一个项目,您可以将其导入到Android Studio/XCode中,然后在Java/Swift/Obj-C上添加平台特定的代码。

这本身就很好,但由于游戏仍在大力开发中,如果我能缩短构建流程,那将极大地方便我的工作。

目前的流程是:

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

所以我的问题是:

  1. 是否有一种方法让Unity更新现有的Android Studio/XCode项目?
  2. 是否有一种方法将平台特定的文件添加到Unity中,以便它可以自己创建项目结构?(甚至构建和安装应用程序?)
1个回答

0

我正在使用基于PC的Android开发(通过Android Studio构建),和基于Mac的iOS开发(通过XCode构建)。目前我打算采用的方法是将平台原生代码放置在库模块中,将Unity构建文件放置在它们自己的专用模块中,并有一个平台本地化包装器将所有内容绑定在一起。

这种方法还促进了范围和版本的分离 - 您可以快速迭代对本机或Unity代码库的更改,使另一部分版本锁定。它还可以防止Unity版本升级破坏您的本地代码库,因为Unity针对Android / iOS的构建可以在不同版本之间更改内部结构。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接