Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么或者什么需要将unity android游戏导入android studio?_Android_Android Studio_Unity3d - Fatal编程技术网

为什么或者什么需要将unity android游戏导入android studio?

为什么或者什么需要将unity android游戏导入android studio?,android,android-studio,unity3d,Android,Android Studio,Unity3d,我在android studio和Unity都有编程经验。我制作了一个游戏,可以通过unity在手机上运行,无需使用android studio。所以我对自己说,在Unity中开发android游戏时不需要android studio。但是我在网上看到一些人想把他们的unity项目导入android studio。我很好奇,想知道他们为什么要这么做,以及android studio是否有任何功能可以提供unity不能提供的功能,反之亦然?原因有很多: 1。保护Unity项目及其代码: 当您执行合

我在android studio和Unity都有编程经验。我制作了一个游戏,可以通过unity在手机上运行,无需使用android studio。所以我对自己说,在Unity中开发android游戏时不需要android studio。但是我在网上看到一些人想把他们的unity项目导入android studio。我很好奇,想知道他们为什么要这么做,以及android studio是否有任何功能可以提供unity不能提供的功能,反之亦然?

原因有很多:

1。保护Unity项目及其代码:

当您执行合同工作时,不需要您提供源代码。您可以使用它来确保客户端只拥有Android项目,以便他们可以对其进行签名。有了这个,客户端将无法访问Unity项目,因此未经您的许可,无法为其他平台修改或发布游戏。只有在客户付费的情况下,您才能发布Unity项目

2。在现有Android应用程序中嵌入Unity应用程序:

当你已经有一个Android应用程序,你只是想通过你的Android应用程序显示Unity游戏

3.Gradle:

当您需要在自动构建期间在Android项目上执行任务时

4.ProGuard:

当您需要混淆代码时

还有很多其他原因,但上面列出的是将应用程序导出为Android Studio项目的最主要原因