我有一个CCScene,其中他们是关于我们的图标。当我点击它,转到下一个CCScene,在那里要显示的信息。
现在,发生了什么?
当我点击android手机的后部选项时,游戏关闭了。
我需要什么
当我点击背面,它带我到第一个CCscene,在那里我们周围的图标出现。
,我该怎么做?
解决方案:从我解决的问题
CCDirector.sharedDirector().popScene();发布于 2013-09-25 08:49:56
您可以使用CCDirector将场景推送到运行的场景之上。假设您有scene1和scene2,这两个实例都是CCScene (或CCScene的子类),那么当用户点击about图标时:
[[CCDirector sharedDirector] pushScene:scene2]; // Assuming scene1 is already running当用户点击后退按钮时:
[[CCDirector sharedDirector] popScene];编辑:根据您的评论(以及在java中这次:):
public void onBackPressed() {
super.onBackPressed();
if(backPressFlag==1) {
CCDirector.sharedDirector().popScene();
}
}当然,只有当你按下“关于”的场景时,这个方法才能奏效:
CCDirector.sharedDirector().pushScene(AboutScene.scene());发布于 2013-09-25 12:36:54
单击“上一步”按钮就可以这样做。
CCDirector.sharedDirector().getRunningScene().removeAllChildren(true);现在创造新的场景
sceneIndex--;
CCScene scene = CCScene.node();
scene.addChild(backAction());
CCDirector.sharedDirector().replaceScene(scene);在这里,backAction()与可可示例中的相同
https://stackoverflow.com/questions/19000178
复制相似问题