首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用替换场景导航

使用替换场景导航
EN

Stack Overflow用户
提问于 2011-11-11 12:50:43
回答 1查看 539关注 0票数 0

我有一个关于在cocos2d中使用替换场景的问题。

假设我的游戏菜单有以下结构:

  1. 主菜单
  2. Play

2.1战略水平

2.2精度等级

  1. Settings
  2. Tutorial

推荐的菜单导航方法是“替换场景”还是“推送/弹出”?

我在一些地方读到过,在cocos2d中避免推送/弹出是件好事。但我在使用替换场景时所关心的是,我给人的印象是,我只是把场景堆起来,而不是有一个适当的导航流。

EN

回答 1

Stack Overflow用户

发布于 2011-11-11 13:20:19

推送和流行场景将堆叠你的场景。每次您推送一个新场景时,旧场景都保留在内存中,您需要完全相同数量的popScene才能回到最初的场景。

因此,使用replaceScene是切换场景的标准和推荐方法。虽然replaceScene从内存中删除了原始场景,但在内存中保留两个场景的重叠时间很短。因此,如果您有两个非常内存密集的场景,则建议使用临时加载场景,以允许前一个场景有足够的时间释放其内存。

还请注意,不能在场景的init方法中调用replaceScene。这将导致CCDirector崩溃。

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

https://stackoverflow.com/questions/8094222

复制
相关文章

相似问题

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