【问题标题】:Cocos2d-x 3.0: is there any other way to move on previous screen?Cocos2d-x 3.0:有没有其他方法可以在上一个屏幕上移动?
【发布时间】:2014-02-18 11:10:43
【问题描述】:

我是 cocos2d-x 的新手,我正在使用 3.0beta sdk。 我正在使用下面的代码从一个屏幕导航到另一个屏幕,反之亦然。

 Director *pDirector = Director::getInstance();
 pDirector->replaceScene(nextscreen); 

你知道,我们如何通过其他方式在上一个屏幕上移动?我想,这是在创造一个场景循环。

谢谢 卡马尔

【问题讨论】:

    标签: cocos2d-x cocos2d-x-3.0


    【解决方案1】:

    替换场景是个好主意,因为它会破坏以前的场景,释放内存。 但是,您也可以使用 pushScene()/popScene() 方法在场景之间移动。

    【讨论】:

    • 暂停正在运行的场景的执行,将其推送到暂停场景的堆栈上。将执行新场景。尽量避免大量推送场景以减少内存分配。只有在有正在运行的场景时才调用它。
    猜你喜欢
    • 2012-06-14
    • 2012-07-07
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多