Cocos2d-x 3.x游戏开发之旅---(Animation的操作)
来源:互联网 发布:浙江省淘宝司法拍卖网 编辑:程序博客网 时间:2024/06/05 20:42
《Animation》
1、精灵帧缓存,单例类,可用于存储plist文件
SpriteFrameCache* frame_cache = SpriteFrameCache::getInstance();
frame_cache->addSpriteFramesWithFile(“run.plist”);
2、精灵帧
可通过 精灵帧缓存 创建
SpriteFrame* frame = frame_cache->getSpriteFrameByName(
StringUtils::format(“run%d.png”, i));
可用过 create 函数创建
SpriteFrame* frame = SpriteFrame::create(“sprite.png”, Rect(37,0,42,73));
Ps:Sprite 可通过 精灵帧 创建Sprite* sp1 = Sprite::createWithSpriteFrame( SpriteFrame::create("sprite.png", Rect(37,0,42,73)));
3、Animation对象
需要 SpriteFrame 的Vector数组创建
Vector
阅读全文
0 0
- Cocos2d-x 3.x游戏开发之旅---(Animation的操作)
- Cocos2d-x 3.x游戏开发之旅---(TMXMap的操作)
- Cocos2d-x 3.x游戏开发之旅
- Cocos2d-x 3.x游戏开发之旅---<Lambda>
- Cocos2d-x 3.x游戏开发之旅---<消息转发>
- Cocos2d-x 3.x游戏开发之旅---<状态机>
- Cocos2d-x 3.x游戏开发之旅---<UI模块>
- Cocos2d-x 3.x游戏开发之旅---<单例要加retain()>
- Cocos2d-x 3.x游戏开发之旅---《plist文件的使用》
- Cocos2d-x游戏开发之Lua开发ide的搭建
- 《Cocos2d-x 3.x游戏开发之旅》读书笔记(1)
- Cocos2d-x 3.x游戏开发之旅读书笔记(2)
- Cocos2d-x 3.x游戏开发之旅读书笔记(3)
- Cocos2d-x 3.x游戏开发之旅---(Runner实现总结)
- Cocos2d-x 3.x游戏开发之旅---<把角色放在屏幕中间>
- Cocos2d-x 3.x游戏开发之旅---<Lua与C++>
- cocos2d-x游戏开发
- 《Cocos2d-x游戏开发之旅》读书笔记1:开发环境
- ORA-28000: the account is locked-的解决办法
- Spring boot添加对jsp的支持
- spring配置事务管理及事物传播行为介绍(@Transactional(propagation = Propagation.SUPPORTS))
- loadrunner录制,脚本里的乱码
- C++Builder 数据库 查询方法
- Cocos2d-x 3.x游戏开发之旅---(Animation的操作)
- 吴恩达 神经网络和深度学习 第一部分课程 第三章课后习题 Key concepts on Deep Neural Networks Quiz, 10 questions
- mysql 创建角色并赋予角色
- csv中字段类型转化与mutate中的convert比较
- Linux 配置环境之安装 JDK
- 使用for update导入数据
- 在你的代码之外,服务时延过长的三个追查方向(下)
- Django框架学习笔记(20.Cookies简易实例)
- 用Scrapy shell调试xpath