使用Cocos Studio 创建帧动画

1.首先打开Cocos Studio 
这里写图片描述
2.创建一个项目,创建好后会进入项目界面 
这里写图片描述
3.删除创建中的图片(删除HelloWorld.png)选择Demo(创建的项目名),并且单击鼠标右键,并且选择新建文件 
这里写图片描述 
4.设置文件名为Node,设置类型为节点,然后单击新建 
这里写图片描述 
5.进入节点编辑界面 
这里写图片描述
6.导入创建动画所需要的资源:选择Demo(创建的项目名),并且单击鼠标右键,并且选择导入资源 
这里写图片描述 
7.选择资源,选择完成后点击选择 
这里写图片描述 
8.资源成功导入到Cocos Studio中的效果 
这里写图片描述 
9.拖一个精灵到节点中 
这里写图片描述 
10.左手按住键盘上的Ctrl键,右手选择创建动画的图片 
这里写图片描述 
11.将图片拖着精灵中 
这里写图片描述 
12.设置动画的帧数,并且单击确定 
这里写图片描述 
13.播放动画 
这里写图片描述 
14.将动画放到场景中 
这里写图片描述
15.选择项目 
这里写图片描述 
16.选择发布为Visual Studio工程,并且单击确定 
这里写图片描述 
17.操作完成后会自动启动Visual Studio,并且会自动转到创建的项目 
这里写图片描述 
18.打开HelloWorldScene.cpp文件,在HelloWorld::init()中添加下面的代码

<span style="color:#000000"><code class="language-c++"><span style="color:#000088 !important">if</span>(<span style="color:#4f4f4f !important">!</span>Layer<span style="color:#006666 !important">::init</span>())  
   {  
       <span style="color:#000088 !important">return</span> <span style="color:#006666 !important">false</span>;  
   }  

<span style="color:#880000 !important"><em>//加载Cocos Studio编辑好的资源  </em></span>
   auto rootNode <span style="color:#4f4f4f !important">=</span> CSLoader<span style="color:#006666 !important">::createNode</span>(<span style="color:#009900 !important">"MainScene.csb"</span>);  
   addChild(rootNode);  

<span style="color:#880000 !important"><em>//加载动画:   </em></span>
ActionTimeline <span style="color:#4f4f4f !important">*</span>action <span style="color:#4f4f4f !important">=</span> CSLoader<span style="color:#006666 !important">::createTimeline</span>(<span style="color:#009900 !important">"Node.csb"</span>);   
rootNode<span style="color:#4f4f4f !important">-></span>runAction(action);   

<span style="color:#880000 !important"><em>//播放动画  </em></span>
<span style="color:#880000 !important"><em>//从第0帧到25帧循环播放  </em></span>
action<span style="color:#4f4f4f !important">-></span>gotoFrameAndPlay(<span style="color:#006666 !important">0</span>, <span style="color:#006666 !important">25</span>, <span style="color:#006666 !important">true</span>);  

   <span style="color:#000088 !important">return</span> <span style="color:#006666 !important">true</span>;  </code></span>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

程序的执行结果 
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值