cocos2d_x 场景切换效果

来源:互联网 发布:贵州大数据发展历程 编辑:程序博客网 时间:2024/05/23 22:16

一、切换效果简介

cocos2d_x提供了大量的场景切换效果、你无需自己再去实现、基本已经能满足日常开发的要求了、
游戏中的第一个场景、使用pDirector:runWithScene(Scene)即可以出现相应场景、
如要切换场景、则使用CCDirector:sharedDirector():replaceScene(Scene)就可替换为新场景、
如要实现不太单调的切换效果则需要实现相应的切换的方法生成相应场景
然后再通过CCDirector:sharedDirector():replaceScene(Scene)来启动场景、场景过渡不会太难看

二、效果

--原场景先缩小跳跃出、新场景跳跃进CCTransitionJumpZoom:transitionWithDuration(t, s)--原场景淡出、新场景淡入、第三参数为淡出淡入颜色、省去的时候默认为黑色CCTransitionFade:transitionWithDuration(t, s, ccWHITE)--淡出淡入交叉、同时进行CCTransitionCrossFade:transitionWithDuration(t,s)--新场景从各方面移入覆盖原场景(效果不错)CCTransitionMoveInL:transitionWithDuration(t, s)CCTransitionMoveInR:transitionWithDuration(t, s)CCTransitionMoveInT:transitionWithDuration(t, s)CCTransitionMoveInB:transitionWithDuration(t, s)--新场景从各方向移入将原场景推出屏幕(个人感觉这个效果不太好)CCTransitionSlideInL:transitionWithDuration(t, s)CCTransitionSlideInR:transitionWithDuration(t, s)CCTransitionSlideInT:transitionWithDuration(t, s)CCTransitionSlideInB:transitionWithDuration(t, s)--波浪、百叶窗、随机小方块CCTransitionFadeTR:transitionWithDuration(t, s)CCTransitionFadeBL:transitionWithDuration(t, s)CCTransitionFadeUp:transitionWithDuration(t, s)CCTransitionFadeDown:transitionWithDuration(t, s)CCTransitionTurnOffTiles:transitionWithDuration(t, s)
原创粉丝点击