cocos2d——用精灵帧创建动画
来源:互联网 发布:mp4视频修复软件 编辑:程序博客网 时间:2024/06/05 23:44
boolHelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
returnfalse;
}
//生成第一个精灵
CCSprite *spr=CCSprite::create("crop1.png");
spr->setPosition(ccp(200,300));
addChild(spr);
//将每帧图放入动画类对象中。
CCAnimation *animation=CCAnimation::create();
for (int i=0; i<4; i++)
{
char str[100];
sprintf(str, "crop%d.png",i+1);
//getContentSize得到精灵的宽和高。
CCRect rect=CCRect(0,0, spr->getContentSize().width, spr->getContentSize().height);
//第二个参数指定截取第一个参数指定的图片的一部分。
CCSpriteFrame *frame=CCSpriteFrame::create(str, rect);//添加精灵帧
animation->addSpriteFrame(frame);
}
//设置帧间隔时间,此参数必须设置,无此参数支画不会播放。
animation->setDelayPerUnit(1.0f);
//动画播放完毕后,帧序是否重设为默认第一帧。
animation->setRestoreOriginalFrame(true);
//循环次数。
animation->setLoops(-1);
//形成动画效果
CCFiniteTimeAction *animate=CCAnimate::create(animation);
spr->runAction(animate);
returntrue;
}
- cocos2d——用精灵帧创建动画
- cocos2d-x——用精灵帧缓存创建动画
- cocos2d-x——用精灵帧创建动画
- cocos2d-x ——用精灵文件创建一个动画
- cocos2d-x ——用精灵文件创建一个动画
- cocos2d-x创建精灵动画
- cocos2d-x 中创建 CCSprite 精灵动画
- cocos2d-x创建精灵动画方式汇总
- cocos2d-x精灵动画帧
- 用 cocos2d 创建帧动画
- cocos2d精灵与动画
- cocos2d-x 使用plist创建精灵并执行动画
- Cocos2d-3.x_创建3D精灵,播放模型动画
- cocos2d-x学习笔记——创建精灵
- cocos2d-x 学习笔记—缓存中创建精灵
- cocos2d-x中缓存帧精灵创建
- cocos2d-x创建精灵
- Cocos2d-x精灵创建
- IOS中NSFileManager的操作 [Z](文件操作)
- 理解 JavaScript事件触发器模式
- js 获取a 内容
- 获取文件夹大小
- IOS开发
- cocos2d——用精灵帧创建动画
- 匹配<img>标签
- Java并发编程实践读书笔记(二)
- poj 2591 Set Definition【OJ实验】
- Lotus 迁移到Exchange 2010 POC 之Lotus Domino 安装!
- ubuntu安装 JDK 及 android studio,adb 命令配置
- 做个犀利的码农:如何持续培养/更新自己的开发技能
- viewpager + fragment
- 黑马程序员_基础语法