简体   繁体   English

更改场景时按返回按钮android关闭游戏

[英]press back button android when change scene close the game

i have 3 scenes 我有3个场景
scene : mainmenu , levelselect , loadlevel 场景: mainmenulevelselectloadlevel

when i press back button on .. 当我按下后退按钮时..
mainmenu -> game exit mainmenu >游戏退出
levelselect -> back to mainmenu levelselect >返回mainmenu
loadlevel -> levelselect loadlevel -> levelselect

when i press back button on transition scene the game exit 当我在过渡场景上按返回按钮时,游戏退出
transition from mainmenu to levelselect -> game exit mainmenu过渡到levelselect ->游戏退出
transition from levelselect to loadlevel -> game exit levelselectloadlevel过渡->游戏退出

i don't know what happend in here. 我不知道这里发生了什么。

sorry if repost 抱歉,如果重新发布

I assume when you mean "scenes" is your activities and "press back button" is your physical back button. 我假设您的意思是“场景”是您的活动,而“按下后退按钮”是您的身体后退按钮。 Anyway, why dont you try to override your "physical" back button: 无论如何,为什么不尝试覆盖“物理”后退按钮:

@Override
public void onBackPressed() {

                Intent i = new Intent(Activity.this,
                        OtherActivity.class);
                //set this flag to avoid undesired transictions between activities
                i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                startActivity(i);

    }

i just found the answer 我才找到答案
this error happend because bug of unity 4.3 发生此错误是因为Unity 4.3的错误
override function backPress will not work 覆盖功能backPress将不起作用
thx for your time 你的时间

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM