使用Cocos Studio 创建帧动画《2》

上一篇博客中介绍了使用Cocos Studio 制作帧动画,在上一篇博客中制作帧动画时使用了多张图片制作帧动画,这篇博客将介绍使用一张图片制作帧动画

 

这篇博客通过制作一个旋转的风车介绍使用一张图片制作帧动画

和上一篇博客一样首先创建一个Cocos Studio工程,创建Cocos Studio工程的方法可以参考我的博客使用Cocos studio创建一个简单的工程

 

创建一个名称为Rotation的节点,节点的创建方式可以参考我的博客使用Cocos Studio 创建帧动画《1》

 

将一张风车图片导入到Cocos Studio中,资源的导入方法可以参考我的博客使用Cocos Studio 创建帧动画《1》

 

将图片拖到Rotation节点中

 

勾选上自动记录帧

 

选择第0帧,单击鼠标右键,并且选择添加帧

 

选择第5帧

 

将图片的属性改为旋转60度

 

修改完成后会看到在第5帧处自动添加了帧

 

以此类推:

在第10帧处将风车的旋转角度改为120度

在第15帧处将风车的旋转角度改为180度

在第20帧处将风车的旋转角度改为240度

在第25帧处将风车的旋转角度改为300度

在第30帧处将风车的旋转角度改为360度

 

设置完成后就可以播放动画了

 

将动画放到MainScene.csd中

 

发布项目到Visual  Studio,发布项目到Visual Studio的方法可以参考我的博客使用Cocos Studio 创建帧动画《1》

在HelloWorld::init()中加上下面的代码

if(!Layer::init())
    {
        return false;
    }
    
	//加载Cocos Studio编辑好的资源
    auto rootNode = CSLoader::createNode("MainScene.csb");
    addChild(rootNode);

	//加载动画: 
	ActionTimeline *action = CSLoader::createTimeline("Rotation.csb"); 
	rootNode->runAction(action); 
  
	//播放动画
	//从第0帧到25帧循环播放
	action->gotoFrameAndPlay(0, 30, true);

    return true;

 

执行结果:

 

单击此处下载资源和代码

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值