cocos中场景总结
1. 场景是保存在Director类中,使用栈结构保存
2. 活动场景其实就是栈顶的场景3. replaceScene就是用参数指定场景,替换栈顶的场景
4. pushScene实际是往栈顶增加一个场景,原来的栈顶场景被暂停
5. popScene删除栈顶场景,让下一个栈顶的场景成为活动场景
需要注意的问题
popScene到栈为空的时候,程序退出pushScene时,由于旧场景依旧保存在内存,会导致内存使用增多,慎用pushScene
场景切换可以用动画。。。。
1. 只有replaceScene时才能有动画,pushScene不能有2. 场景切换动画需要持续一段时间,这一段时间会有内存峰值的出现
/* 1.给老场景拍照2.清空老场景使用的内存
3.把拍照好的照片作为一个精灵放在场景中间,
4.创建新的场景
5.执行场景切换*/
</pre><pre>
音效
音效是一个游戏的灵魂, 一个好游戏必须要有恰到好处的音乐衬托。以下是一个基本的使用方法示例。
</pre><pre>