SpriteBuilder中频繁的切换场景层的解决办法

时间:2023-03-10 02:13:10
SpriteBuilder中频繁的切换场景层的解决办法

注意,不像SettingsLayer,CCScrollView实例并没有从场景中删除和重新加载像代码所示的那样。

你只是简单的改变其可视(visible)状态on和off。

改变可视状态比加载CCB或仅仅用代码创建一个新的节点实例更加有效率,尤其是你要频繁的切换场景的时候。

当然,改变可视状态不会释放内存空间。但是,如果你频繁的需要显示一个节点,你不得不保持足够的备用内存去随意显示它们。所以这样的节点当然能在整个时段中保留在内存中。