首页 > 其他分享 >cocos-js 播放cocos studio创建的时间轴场景动画

cocos-js 播放cocos studio创建的时间轴场景动画

时间:2023-04-17 19:36:02浏览次数:35  
标签:node 动画 cocos 场景 Sprite load js 时间轴


ctor:

1、加载场景动画 json

2、把场景动画的node添加到层

3、找到运动的node

4、关联动画和node

load.node.runAction(load.action)

播放:
this._load.action.gotoFrameAndPlay(0, 100, false);

如果需要改变运动的node下面的子节点,
可以把子节点 removeFromParent
然后创建一个新的 Sprite("图片路径")
成为到运动的node的child,
这样新建的Sprite也可以按照设计好的轨迹运动了。



标签:node,动画,cocos,场景,Sprite,load,js,时间轴
From: https://blog.51cto.com/u_16076050/6196089

相关文章

  • cocos2dx-js 帧动画的播放方法
    ctor:varload=ccs.load(res.Ani_json);varmainNode=load.node;this.addChild(mainNode);//对应帧动画的节点,使用seekWidgetByName无效,需要用getChildByNamethis._spriteAni=mainNode.getChildByName("spriteAni");this._spriteAni.setVisible(false);this._lo......
  • cocos studio 2.3.3创建帧动画
    新建一个layer文件左下角60FPS的下面有个+号【添加动画】点击+添加动画,设置好名称和帧数拖动帧的第一个图片到场景里面,自动生成一个sprite把所有的帧图全部拖动到sprite的节点层【当拖动到上面出现+号的时候,就可以放开鼠标了】根据时间轴有多少帧,重新设置下帧动画的配置【+号左边的......
  • cocos studio的node文件
    加载node的json文件,默认的anchor是(0,0),默认的positon也是(0,0)一个node下面,有很多child,node的动画,直接影响下面的child。所以,如果在js中,anchor要用(0,0),那么node下面的child的节点,最好都设计到第一象限里面。如果在js中,anchor需要(0.5,0.5),一般绕中心旋转用,那么node文件的节点,......
  • cocos studio 发布资源的问题
    即使把图片添加的cocosstudio的项目里面了,如果json资源里面未引用图片,那么发布的时候,就不会出现在res目录,这样程序就没法动态加载里。res和cocosstudio的资源要维护2份,比较麻烦。......
  • JS特殊用法
     --集合排序//排序//打印排序前集合console.log("排序前:"+data);for(vari=0;i<data[0].length;i++){ for(varj=0;j<data[0].length-1-i;j++){ //相邻元素两两对比,元素交换,大的元素交换到后面 if(data[1][j]+data[2][j]<data[1][j+1]+data[2][j+1]){// <为升序排列,降序请......
  • 记录-js基础练习题
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助隔行换色(%):window.onload=function(){varaLi=document.getElementsByTagName('li');for(vari=0;i<aLi.length;i++){if(i%2==1){ aLi[i].style.background='#bfa';......
  • js判断是否手机模式
    functionautoLoad(){varsUserAgent=navigator.userAgent.toLowerCase();varbIsIpad=sUserAgent.match(/ipad/i)=="ipad";varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos"......
  • js EventLoop事件循环机制
    1、js是单线程语言,其事件分为:同步任务和异步任务,异步任务分为宏任务与微任务;2、执行顺序为:同步任务(主流程任务)--->微任务 ---->宏任务先执行同步任务,遇到异步任务则放入任务队列中,等同步任务执行完毕,执行任务队列中的微任务,再执行宏任务...主线程从"任务队列"中读取事件,这......
  • 国内开源js框架
    JX(腾讯)–http://alloyteam.github.com/JXKISSY(淘宝)–http://www.kissyui.comQWrap(百度)-Tangram(百度)–http://tangram.baidu.comComo–http://www.comsome.comEdoJs–KindEditor–https://github.com/kindsoft/kindeditorNJF–http://code.google.com/p/njf......
  • js画图
    mxgraphhttp://www.mxgraph.com/ jquerydraw2dhttp://www.draw2d.org/draw2d/ wz_jsgraphics  RaphaelJShttp://raphaeljs.com/raphaeljs是一个小型的JavaScript库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作raphaelj......