Cocos2dx制作抖动弹出对话框效果
来源:互联网 发布:php上传apk文件 编辑:程序博客网 时间:2024/05/09 02:15
使用cocos2dx提供的动作类可以制作一些比较复杂的动画,比如让弹出的对话框抖动一下,初看起来挺难的,但其实有了cocos2dx提供的动作类,这个动作就是小菜一碟。
这样我们就会看到窗口弹出来的时候像是抖动了一下,其实实际上只是对话框先由scale值从0变为1.25,再由1.25变为正常大小1,这样就实现了对话框的抖动出现,哈哈,简单吧。
首先普及几个基本动作ScaleTo和ScaleBy,我之前的博文有介绍过这两个类,无非就是让cocos2dx的对象可以进行缩放,它们有两个参数,第一个参数是时间,第二个是scale值的大小。
那么我们接下来就用这两个动作其中任意一个来做一个窗口抖动呈现的效果。
AlertPassDlg* alertDlg = AlertPassDlg::create(); alertDlg->setScale(0); CCDirector::sharedDirector()->getRunningScene()->addChild(alertDlg); CCScaleTo* scaleTo = CCScaleTo::create(0.15, 1.25); CCScaleTo* scaleTo2 = CCScaleTo::create(0.1, 1); alertDlg->runAction(CCSequence::createWithTwoActions(scaleTo,scaleTo2));
这样我们就会看到窗口弹出来的时候像是抖动了一下,其实实际上只是对话框先由scale值从0变为1.25,再由1.25变为正常大小1,这样就实现了对话框的抖动出现,哈哈,简单吧。
以上的AlertPassDlg可以替换为其他的Layer或者Sprite等,只要继承在CCNode就可以运行该动画,也可以通过调整CCScaleTo的第一个参数来控制抖动的幅度,你可以自己设置一下试一试,怎么样,是不是爽爆啦,哈哈。
当然这种方案只是一种简单的方案,想实现真正的抖动效果那还需要读者仔细研究一下。
0 0
- Cocos2dx制作抖动弹出对话框效果
- Cocos2dx制作抖动弹出对话框效果
- cocos2dx屏幕抖动效果
- cocos2dx 弹出 android 对话框
- cocos2dx 由小到大弹出对话框
- iphone 弹出效果制作
- blackberry弹出对话框的制作
- 【COCOS2DX-游戏开发之三十】抖动效果 CCShake
- 【COCOS2DX-游戏开发之三十】抖动效果 CCShake
- ios 自定义弹出对话框效果
- Cocos2dx: 弹出对话框的设计与实现
- Cocos2dx: 弹出对话框的设计与实现
- cocos2dx android返回键- 弹出退出对话框
- JQuery弹出层效果制作
- JQuery弹出层效果制作
- 弹出层效果的制作
- cocos2dx 菜单制作+弹性弹出特效
- 抖动效果
- HardFault_Handler问题查找方法
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 如何打开电脑注册表
- Android 滑动效果入门篇(一)—— ViewFlipper
- java包的设计原则整理总结
- Cocos2dx制作抖动弹出对话框效果
- c3p0配置详解<转贴>
- SQL Server中的执行引擎入门
- sp_send_dbmail fails when query uses linked server
- WIN7下,实用的快捷键
- gdb 中 dump 出所有的 java 线程的 call stack
- 基于spicec的usb redirection技术
- ffmpeg转码(avi转mp4)
- CUDA中并行规约(Parallel Reduction)的优化