场景的总结以及音效(四)

前端之家收集整理的这篇文章主要介绍了场景的总结以及音效(四)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

cocos中场景总结

1. 场景是保存在Director类中,使用栈结构保存

2. 活动场景其实就是栈顶的场景
3. replaceScene就是用参数指定场景,替换栈顶的场景
4. pushScene实际是往栈顶增加一个场景,原来的栈顶场景被暂停
5. popScene删除栈顶场景,让下一个栈顶的场景成为活动场景



需要注意的问题

popScene到栈为空的时候,程序退出
pushScene时,由于旧场景依旧保存在内存,会导致内存使用增多,慎用pushScene

场景切换可以用动画。。。。

1. 只有replaceScene时才能有动画,pushScene不能有

2. 场景切换动画需要持续一段时间,这一段时间会有内存峰值的出现

3.解决内存峰值的方法

/* 1.给老场景拍照
2.清空老场景使用的内存
3.把拍照好的照片作为一个精灵放在场景中间,
4.创建新的场景
5.执行场景切换*/
</pre><pre>

音效

音效是一个游戏的灵魂, 一个好游戏必须要有恰到好处的音乐衬托。以下是一个基本的使用方法示例。
</pre><pre>

猜你在找的Cocos2d-x相关文章