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

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

 

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

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

使用Cocos Studio 创建帧动画《2》_第1张图片

 

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

 

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

使用Cocos Studio 创建帧动画《2》_第2张图片

 

将图片拖到Rotation节点中

使用Cocos Studio 创建帧动画《2》_第3张图片

 

勾选上自动记录帧

 

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

使用Cocos Studio 创建帧动画《2》_第4张图片

 

选择第5帧

使用Cocos Studio 创建帧动画《2》_第5张图片

 

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

使用Cocos Studio 创建帧动画《2》_第6张图片

 

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

使用Cocos Studio 创建帧动画《2》_第7张图片

 

以此类推:

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

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

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

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

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

 

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

使用Cocos Studio 创建帧动画《2》_第8张图片

 

将动画放到MainScene.csd中

使用Cocos Studio 创建帧动画《2》_第9张图片

 

发布项目到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;

 

执行结果:

使用Cocos Studio 创建帧动画《2》_第10张图片

 

单击此处下载资源和代码

你可能感兴趣的:(使用Cocos Studio 创建帧动画《2》)