Cocos2d-x
发布时间:2022-05-03 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cocos2d-x游戏开发(十二)场景切换:滑门效果,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
欢迎转载:http://blog.csdn.net/fylz1125/article/details/8543759
上一篇文章写了场景切换效果的实现。大家知道实质上是实现的CCTransitionScene的onEnter函数,给自己要载入的场景加了一些动作而已。(文章最后面有代码地址哦)
不过我觉得还是有必要写个实例来演示一下。看图,懒的录视频了:
这是我写的一个类似滑动门效果。
- classCCTransitionSlider:publicCCTransitionScene,publicCCTransitionEaseScene{
-
- public:
- CCTransitionSlider();
- virtual~CCTransitionSlider();
-
- virtualCCActionInterval*action(void);
-
-
- virtualvoidonEnter();
- /**给动作添加变化速率*/
- virtualCCActionInterval*easeActionWithAction(CCActionInterval*action);
- public:
- staticCCTransitionSlider*create(floatt,CCScene*scenE);
- protected:
- //设置当前Scene是否在前面
- //true则先绘制当前Scene再绘制载入Scene,false则相反
- //即true时,第一次不会有过渡动画
- virtualvoidsceneOrder();
- };
- //还是基于网格动画的实现。关于网格动画请看红孩儿大神的博客
- classCC_DLLCCSlider:publicCCTiledGrid3DAction
- {
- boolinit(floatduration);
- virtualCCObject*copyWithZone(CCZone*pZonE);
- /**实质上的网格动画实现*/
- virtualvoidupdate(floattimE);
- virtualvoidstartWithTarget(CCNode*pTarget);
- staticCCSlider*create(int@H_757_46@m_nRows;
- CCSizem_winSize;
- };
其中的网格动画参考了红孩儿的文章,大家可以去看看。写的非常不错
网格动画
。
其实都挺简单的。
点击下载代码
大佬总结
以上是大佬教程为你收集整理的cocos2d-x游戏开发(十二)场景切换:滑门效果全部内容,希望文章能够帮你解决cocos2d-x游戏开发(十二)场景切换:滑门效果所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。