首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将统一项目导入到现有的安卓工作室projecT?

如何将统一项目导入到现有的安卓工作室projecT?
EN

Stack Overflow用户
提问于 2016-02-21 11:08:36
回答 3查看 5.5K关注 0票数 1

我在将统一项目导入Android工作室时遇到了问题。我已经有了一个Android工作室项目(用于菜单和其他东西),我想添加一个来自Unity53D的场景,作为第二个活动(不是主要的活动)。

当用户单击按钮时,我想调用统一场景。

我知道如何从统一导出它,但它会自动将其设置为MainActivity,并且我无法找到手动覆盖它的方法。

编辑:,我想在安卓工作室做,而不是在Eclipse。我只想知道是否有一个简单的方法,或至少有一个提示,如何做到这一点。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-11 03:43:38

具有相同的要求,并成功地将Unity导入到现有的Android项目中。如前所述,第一件事将是导出团结项目。我使用了统一版本2017.1。以下是粗略的步骤:

  1. 通过Unity设置导出Android项目

  1. 您可以简单地选择现有项目所在的文件夹。统一应该添加一个带有Android格式项目和所有依赖项以及运行所需的所有内容的子文件夹。
  2. 现在,我们需要将这个“应用程序”项目转换为“库”项目。这只是通过更改build.gradle文件来完成的。将apply plugin:'com.android.application‘替换为apply plugin:'com.android.library'.

您还需要删除applicationId并更改编译版本以匹配项目的版本。

  1. 还要确保修改统一模块AndroidManifest.xml文件。您将需要删除启动意图过滤器,因为UnityPlayerActivity将不再是主要的活动。 android.intent.action.MAIN android.intent.category.LAUNCHER

还需要删除应用程序节点属性,这样它就不会与项目清单发生冲突。

  1. 最后,在settings.gradle中添加模块,然后添加"app“模块上的团结项目依赖项:编译项目(‘:UnityFolder’)
  2. 构建,现在您应该能够通过调用: 意图意图=新意图(此,UnityPlayerActivity.class); startActivity(意图);
票数 6
EN

Stack Overflow用户

发布于 2016-08-03 09:24:20

是的,我们可以在统一活动1之前启动另一个活动--创建java类并将其添加到清单和形象化中。

第二步-在java类中创建onClick链接到您可以在amage 见图,也可以选择按钮。中看到的统一游戏类。

第三步清单替换意图在自己的java类,它将工作3。

票数 0
EN

Stack Overflow用户

发布于 2017-04-24 15:47:00

从这个链接:https://nevzatarman.com/2015/01/04/unity-android-tutorial-opening-unity-scene-from-an-activity/

android:process=":UnityKillsMe"添加到统一活动GameActivity中。

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35535310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档