cocos2d-x过程动作CCProgressTo示例学习笔记
来源:互联网 发布:淘宝app修改评价 编辑:程序博客网 时间:2024/05/16 11:12
//// SpriteProgressToRadial////------------------------------------------------------------------void SpriteProgressToRadial::onEnter(){ SpriteDemo::onEnter(); CCSize s = CCDirector::sharedDirector()->getWinSize(); CCProgressTo *to1 = CCProgressTo::create(2, 100);//动作时间,显示百分比 CCProgressTo *to2 = CCProgressTo::create(2, 100); CCProgressTimer *left = CCProgressTimer::create(CCSprite::create(s_pPathSister1));//传人精灵对象 //kCCProgressTimerTypeBar为进度条的形式,cocos2d-x封装了2种显示方式:条形:kCCProgressTimerTypeBar,圆弧形:kCCProgressTimerTypeRadial left->setType( kCCProgressTimerTypeBar );//设置动画类型 addChild(left); left->setPosition(ccp(100, s.height/2)); left->setMidpoint(ccp(0.25f, 0.75f));//设置开始展示点的位置,动画开始的起始点 left->runAction( CCRepeatForever::create(to1)); CCProgressTimer *right = CCProgressTimer::create(CCSprite::create(s_pPathBlock)); right->setType(kCCProgressTimerTypeRadial); // Makes the ridial CCW right->setReverseProgress(true);//逆时针方向展开 addChild(right); right->setPosition(ccp(s.width-100, s.height/2)); right->runAction( CCRepeatForever::create(to2));}//另外,当类型为直线扫描的动画(条形)时,right->setMidpoint(ccp(x, y)); //设置动画开始点x轴,y轴的起始坐标(百分百),//示例: right->setMidpoint(ccp(1,0)); // 动画从右下角开始向其它地方扩展 right->setMidpoint(ccp(0, 1)); //动画从左上角开始向其它地方扩展left->setBarChangeRate(ccp(x,y)) //设置动画完成后,x轴、y轴最终改变的比例(百分比),//示例: left->setBarChangeRate(ccp(0.5,0)); // 此例开始时x显示一半,y轴显示全部,最终,x轴改变0.5,y轴改变0//这两个函数结合:left->setType(kCCProgressTimerTypeBar);left->setMidpoint(ccp(0,0));left->setBarChangeRate(ccp(1,0)); // 效果为整张动画从最左边的边界开始,向右边界推进,直到最终完全显示
欢迎转载,转载请注明出处:http://blog.csdn.net/somestill/article/details/9406501
- cocos2d-x过程动作CCProgressTo示例学习笔记
- Cocos2d-x过程动作CCProgressTo示例学习笔记
- cocos2d-x过程动作CCProgressTo示例学习笔记
- 我的Cocos2d-x学习笔记(十七)CCProgressTo
- Cocos2d-x动作学习笔记
- Cocos2d-x学习笔记(14)(更新函数scheduleUpdate、进度计时器CCProgressTo、滚动视图CCScrollView)
- Cocos2d-x学习笔记(3) - 动作
- cocos2d-x学习笔记(7)--动作(Actions)
- cocos2d-x学习笔记-CCAction(动作)
- cocos2d-x学习笔记-CCAction(动作)
- cocos2d-x学习笔记-CCAction(动作)
- cocos2d-x学习笔记(四)动作(Action)
- cocos2d-x学习笔记-CCAction(动作)
- 【Cocos2d-x 3.0学习笔记】动作,动画
- cocos2d-x CCAction动作学习笔记
- cocos2d-x学习笔记-CCAction(动作)
- 【Cocos2d-x 3.0学习笔记】动作,动画
- cocos2d-x学习笔记-CCAction(动作)
- 利用Oracle执行计划机制提高查询性能
- 【练习04】 字典树 1002 Flying to the Mars
- 求解线性方程组之LU分解
- Android平台第三方应用分享到微信开发
- 性能测试面面观——HP性能测试专家宗刚访谈
- cocos2d-x过程动作CCProgressTo示例学习笔记
- Git库文件的状态
- 深入Hibernate 的配置文件hibernate.cfg.xml
- Oracle中null的使用详解
- USACO1.1.3 Friday the Thirteenth
- js中match函数用法
- MFC中SetWorldTransform函数中XFORM结构体的使用
- n阶Hanoi塔问题 递归实现
- Content Provider应用实例