Cocos2d-x3.2中 简单循环动画的实现
来源:互联网 发布:明解c语言第三版电子版 编辑:程序博客网 时间:2024/05/01 19:10
游戏中我们经常要让一个Sprite成为连续动画播放,例如跑酷类游戏中主角不停奔跑。
大概思路就是把连续的图片保存在一个向量中,然后让他RepeatForever播放就可以了。我们来看代码:
Vector<SpriteFrame*> allf;for (int i = 1; i<7; i++) { auto sf = SpriteFrame::create(StringUtils::format("run%d.png",i), Rect(0,0,100,100)); allf.pushBack(sf); } auto an=Animation::createWithSpriteFrames(allf); an->setDelayPerUnit(0.06); auto Ani=Animate::create(an); auto Sp=Sprite::create(); Sp->setTag(11); Sp->runAction(RepeatForever::create(Ani)); this->addChild(Sp); Sp->setPosition(100, 50);好,这样我们就可以在100,50这个点看到这个小人了。
其中setDelayPerUnit是每张图片的间隔,RepeatForever是让他不停地播放。
0 0
- Cocos2d-x3.2中 简单循环动画的实现
- Cocos2d-x3.2 中简单的滚屏效果
- Cocos2d-x3.2中 碰撞检测的实现
- Cocos2d-x3.0下实现循环列表
- Cocos2d-x3.2 Animate帧动画
- Cocos2d-x3.2 Animate帧动画
- Cocos2d-x3.2 Animate帧动画
- Cocos2d-x3.2 飞机大战类游戏中实现随机出现敌机的方法
- cocos2d-x3.2 的UserDefault
- Cocos2d-x3.2下实现 可联动的表格
- iphone 备忘录2--利用UIImageView实现动画特效------------cocos2d-x3.0正式版本(7.12)
- cocos2d-x3.2中使用的C++11特性总结
- cocos2d-x3.2中map的基本操作和使用
- cocos2d-x3.2中怎么做ShareSdk的步骤
- Quick-Cocos2d-x3.2 UIPageView 简单使用
- cocos2d-x3.10 翻页效果的实现
- Cocos2d-x3.0中改进的标签
- Cocos2d-x3.1中ListView的使用
- Android.mk中添加宏定义
- wordpress优化
- STL2—关联容器map基础总结
- C++中next_permutation函数
- “私人定制”下的手机行业的个人见解(勿喷)
- Cocos2d-x3.2中 简单循环动画的实现
- ip netns命令
- 经典!判断大小端的程序
- PQ-based method v.s. Hashing-based method
- 使用netns虚拟网络进行网络测试
- Ubuntu中配置FTP服务
- LeetCode-Reverse Integer
- leetCode: BInary Insert Position
- struts2面试