cocos2d-x 百分比动作1 Progress半径模式
来源:互联网 发布:俄罗斯进出口贸易数据 编辑:程序博客网 时间:2024/05/27 21:15
百分比动作是指按照指定的时间间隔变化百分比的一类动作。
实现类主要是ProgressTo 和 ProgressFromTo
常用方法:
ProgressTo* ProgressTo::create(float duration, float percent)
duration表示持续时间,percent表示目标百分比
代表从0%开始,结束于指定百分比的动作。
ProgressFromTo* ProgressFromTo::create(float duration, float fromPercentage, float toPercentage)
duration表示持续时间,fromPercentage表示初始百分比,toPercentage表示目标百分比
代表从指定百分比开始,结束与指定百分比的动作。
但是百分比动作不能直接被精灵等可见物体执行,而是需要将这些动作包裹进ProgressTimer对象来执行。
运行后会发现,动作只执行了一次,并没有重复执行。
但是,把ProgressTo::create(2, 100)改成ProgressFromTo::create(2, 0, 100), 就会发现动作是可以重复执行的,不知道这算不算一个Bug(coco2d-x 3.2版本)。
效果如下:
想要逆时针旋转,把setReverseDirection(true)设置为true就可以了,效果如下:
可以设置别的参考点,把setMidpoint(Vec2(0.6, 0.6)), 效果如下:
不一定要从0-100,把ProgressFromTo::create(2, 0, 100)改成ProgressFromTo::create(2, 20, 80),效果如下:
- cocos2d-x 百分比动作1 Progress半径模式
- cocos2d-x 百分比动作2 Progress水平模式
- cocos2d-x CCAction:动作
- Cocos2d-x动作CCAction
- Cocos2d-x基本动作
- Cocos2d-x动作组合
- Cocos2d-x动作CCAction
- Cocos2d-x动作CCAction
- cocos2d-x动作原理
- cocos2d-x 变速动作
- cocos2d-x:动作 Actions
- Cocos2d-x动作CCAction
- Cocos2d-x动作详解
- Cocos2d-x动作CCAction
- Cocos2d-x 3.0 动作
- Cocos2d-x动作CCAction
- cocos2d-x 动作笔记
- Cocos2d-x --Action (动作)
- 英语不好,弄个eclipse汉化玩玩
- 2015.6.23-2015.6.25上海科技大学数据科学国际学术会议( SSDS 2015)之行
- 收藏DP题目
- C++中定义一个不能被继承的类
- LVS三种工作模式、十种调度算法介绍
- cocos2d-x 百分比动作1 Progress半径模式
- Android时钟应用的定时框架分析
- LeetCode之Majority Element
- xml节点和元素的关系 http://blog.csdn.net/chaiyu2002/article/details/5967186
- Android访问中央气象台的天气预报API得到天气数据
- 关于点击popupwindow以外区域 popupwindow自动消失问题
- Leetcode # 169 Majority Element
- latin1编码
- Windbg+Vmware驱动调试