引擎:3.x.x
制作timeline动画
我们可以通过cocos studio只利用一张或多张图片通过调整图片scale属性等做成的timeline动画来实现帧动画(耗内存)的效果:
- 创建一个节点
- 添加精灵
- 打开记录动画
- 时间线上添加帧,并调整属性
- 发布成 json 和 资源
代码中调用动画
var aniNode = ccs.csLoader.createNode('***.json'); // 资源路径可以在resource中声明
// 还可以使用 var aniNode = ccs.load('***.json').node;
cc.director.getRunningScene().addChild(aniNode);
// 从动画节点中获取ActionTimeLine
// 具体的ActionTimeLine的使用可以跟踪该类去看里面的方法
var action = ccs.load('***.json').action;
aniNode.runAction(action);
// 播放
action.goToFrameAndPlay(0,40,0,true);
部分使用细节还可以参考
https://blog.csdn.net/qiumengchen12/article/details/45623963