【发布时间】:2012-07-04 05:47:25
【问题描述】:
我有两个级别 level1.mm 和 level2.mm
在 Level1.mm 中,我使用名为 “skip level” MenuItem 的按钮来 Replacescene 以转到 level2.mm,但是当调用该方法时,我的应用程序因 exec 错误访问而崩溃。
但是如果我使用 PushScene,它会正确地进入 level2 场景。但我知道如果我使用 pushscene,内存会在某个地方浪费。
替换场景的最佳方法是什么?我应该在替换场景之前调用任何dealloc还是会自动调用它?
注意:请轻点,这是我在 iphone 上的第一个游戏 :) :)
【问题讨论】:
-
需要有关崩溃的更多信息,例如实际日志,但您可以阅读此内容,它可能会有所帮助stackoverflow.com/questions/2881805/…
-
使用 Replacescene 进入场景 2。如果使用 PushScene,它将存储在堆栈队列中。
标签: iphone ios cocos2d-iphone