cocos studio 制作csd动画文件 并 加载使用嵌套动画
直接使用cocos studio 制作动画,动画过程细腻,可以根据自己的想法方便调节、并且可以随意取用。 本次记录是我需要一个头像动画,放在不同的头像上,而且头像的大小各不相同。 解决方案就是: 1、先制作一个csd 动画 2、将制作好的csd动画以节点的方式加入到主场景中 3、设置好相关参数并调用 一、制作csd动画 1、使用cocos studio 创建一个节点文件 先随意拖动一个 精灵控件 放置在节点下、并添加资源。 2、点击 开始记录动画 ,(记录动画的目的是让可调节属性加载到控件之上) 因为创建的控件默认是没有不透明度、可见性的 3、在控件的第0时间轴添加起始帧、在60时间轴添加一帧做结束帧。(中间动画效果可以根据自己需要添加) 这样就完成了一个在间隔60的时间轴中的两帧动画。 二、打开主场景文件,将刚刚创建的csd文件直接拖动到编辑框中。 这样就顺利加载了一个动画文件 此时在场景文件中多了一个节点、点击该节点会看到相关属性如下 嵌套动画,有三种播放属性。(可以点击播放查看刚刚制作的动画) 三、lua 代码驱动 1、加载动画csb(制作的动画经过发布后已经变成了csb) --加载csb资源 function ExternalFun.loadCSB( csbFile, parent ) local csbnode = cc.CSLoader:createNode