Android调用Unity,关闭Unity场景的一些问题

最近在搞在Android的APP中嵌入一个Uni't'y场景,然而关闭unity场景是遇到了问题,调用Unity的Application.Quit();并没有返回上一个Adroid的界面,而是直接关闭了APP或者APP进入了后台运行,上网找到了相关问题的一些解决方案,下面总结一下。

 

下面这一篇博客讲的很详细,测试以后,确实解决了返回的问题,会正常返回上一个Android界面,但是遇到了新的问题,返回时,黑屏时间很长,Android Studio 虚拟机 需要三秒左右,难以接受,相关问题的小伙伴可以自己测试下,说不定对你有帮助

https://blog.csdn.net/airgreen/article/details/72834682

 

 

接下里描述另一种方式

如果是Unity中点击某一个按钮推出,在Unity中按钮的点击事件依旧调用Application.Quit();

    public void Quit()
    {
        Application.Quit();
    }

然后就是AndroidStudio中的操作

修改AndroidManifest.xml文件

 <activity android:name=".MainActivity"  android:process=":UnityActivity"  
  </activity>

核心是下面这一句

android:process=":UnityActivity", 生成一个新的进程(详细描述可以自行搜索了解)

这个方法可以解决我目前遇到的问题,不过生成一个新的进程会带来什么其他的影响,还没显示出来,有待观察

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值