前两篇文章只讲了基本的ccb骨骼文件建立方法,ok,现在开始要教大家如何做骨骼动画了,如果单有骨骼没有动画,那这个方法就失去意义了。

下面我们还是一步步来。

首先第一步:给ccb文件添加动作动画。

打开cocosbuilder,打开之前我们建立的playerAni.ccb文件

这里添加动画有两种方法,一种点击菜单栏的Animation->Edit Timeliners...添加

 

另一种是点击时间线编辑框的右上角按钮

  

 这个按钮

点击之后弹出界面

 

我们把第一个标签的名字改掉,比如我们先做一个挥手的动画,那么我们起名叫wave,后续的动画都可以点左下角+号添加

同时autoplay上的勾选去掉,这个表示加载此文件的时候是否自动播放此动画,我们当然不需要,所以去掉,然后点击Done

 

好,现在看见,窗口中的名字也改变了

 

然后还是点击编辑按钮

点击set Timeline Duration

设置此动画的时间长度

 

这里我们设置为2秒

接下来编辑动画

选中左手部分

 

先把左手的anchor点移动到手臂的最上端位置

右手臂也一样

然后点击Animation->insert keyframe->Rotation

 

或者直接按快捷键R,添加关键帧。头尾出分别插入关键帧,中间再插入一个

 

点击到中间关键帧,修改相应Rotation数据为80

 

同样设置右手臂动画

 

这样动画就设置完了。

保存导出.ccbi文件

 下一节最后一节将讲解如何在游戏中播放动画,

cocosbuilder工程文件在附件中。