0

我的主图层带有一个选项按钮,当我按下按钮时,我在 CCLayerColor 图层上调用 pushScene,该图层只有屏幕大小的一半,因为我希望它像一个下拉菜单,但是当它出现时随着我设置的过渡,背景层变黑。我希望背景层始终保持可见。我很确定背景层正在被释放。

4

1 回答 1

1

如果使用pushScene:,则不会释放先前的场景。popScene发送消息后会恢复。据我了解,您消失的“背景层”是以前的场景。不在场景堆栈顶部的场景将不会收到visit消息,因此它根本不会被绘制。这就是它消失的原因。

无论如何,你为什么要使用另一个场景作为下拉菜单?创建单独的图层并在需要时简单地显示/隐藏或添加/删除它。

于 2012-11-27T07:26:58.007 回答