cocos2dx支动画的实现
2016-05-17 21:36
465 查看
void Player::run() { SpriteFrameCache* spriteFrameCache = SpriteFrameCache::getInstance(); spriteFrameCache->addSpriteFramesWithFile("boys.plist", "boys.png"); Vector<SpriteFrame*> spriteFrameArray; SpriteFrame* spriteFrame = nullptr; for (int i = 0; i < 15; i++) { spriteFrame = spriteFrameCache->getSpriteFrameByName(StringUtils::format("run%i.png", i + 1)); spriteFrameArray.pushBack(spriteFrame); } auto animation = Animation::createWithSpriteFrames(spriteFrameArray, 0.08, -1); Animate* animate = Animate::create(animation); getSprite()->runAction(animate); }
这里用到了一张打包的图片,共15个动作,组成一个跑动的效果,实际运用中以实际需求调整。
相关文章推荐
- cocos2d无法启动程序,拒绝访问
- cocos lua 客户端项目规范
- cocos2d-x tolua++ 类型转换
- Cocos2d-x中的坐标转换
- Cocos2d-x跨平台手机游戏开发学习路线图
- Cocos2d-x 3.x 全平台新手开发配置教程
- Cocos2d-x-3.11生成预编译库编译安卓报错的解决办法
- 关于Cocos2d-x资源拷贝问题
- 关于Cocos2d-x中文乱码问题的解决
- Cocos2d-JS教程(1):介绍和项目搭建
- cocos2dx3.x 导出自定义事件到lua的方法
- cocos-js,错误输出台
- admob在cocos2dx闪退解决办法
- cocos converToWordSpace
- 关于Cocos2d-x很多奇怪的报错
- Cocos2d-3.x目录介绍分析
- cocos2dx lua 热更新
- cocos2d-x 坐标转换总结
- 【Cocos Creator实战教程(3)】——炸弹人(TiledMap相关)
- 从此刻走向cocos2d-x开发之路