场景的总结以及音效四

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>

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...