首页 > 其他分享 >cocos2dx-js 帧动画的播放方法

cocos2dx-js 帧动画的播放方法

时间:2023-04-17 19:35:38浏览次数:40  
标签:load 动画 spriteAni cocos2dx false js ._ mainNode


ctor:

var load = ccs.load(res.Ani_json);
var mainNode = load.node;
this.addChild(mainNode);

// 对应帧动画的节点,使用seekWidgetByName无效,需要用getChildByName
this._spriteAni = mainNode.getChildByName("spriteAni");
this._spriteAni.setVisible(false);

this._load = load;
load.node.runAction(load.action);

this.scheduleUpdate();


播放动画:
this._spriteAni.setVisible(true);
this._load.action.play("animation0", false); // animation0是创建动画的名称



标签:load,动画,spriteAni,cocos2dx,false,js,._,mainNode
From: https://blog.51cto.com/u_16076050/6196092

相关文章

  • cocos studio 2.3.3创建帧动画
    新建一个layer文件左下角60FPS的下面有个+号【添加动画】点击+添加动画,设置好名称和帧数拖动帧的第一个图片到场景里面,自动生成一个sprite把所有的帧图全部拖动到sprite的节点层【当拖动到上面出现+号的时候,就可以放开鼠标了】根据时间轴有多少帧,重新设置下帧动画的配置【+号左边的......
  • 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......
  • RequireJS 和 SeaJS 模块加载器
    RequireJS和SeaJS都是很不错的模块加载器,两者区别如下:1.两者定位有差异。RequireJS想成为浏览器端的模块加载器,同时也想成为Rhino/Node等环境的模块加载器。SeaJS则专注于Web浏览器端,同时通过Node扩展的方式可以很方便跑在Node服务器端2.两者遵循的标准有差异。Re......
  • LABjs异步加载组件
    加载外部js的方法大致有这么几种:方法说明XHREval     通过Ajax方式获取代码,并通过eval方式执行代码。XHRInjection     通过Ajax方式获取代码,并在页面上创建一个script元素,将Ajax取得的代码注入。ScriptinIframe      通过iframe加载js。Scr......
  • IOS Swift WKWebView使用以及与JS交互
    一、SwiftWKWebView使用1、加载百度网站打开xcode,在最上方工具栏新建project注意要选Storyboard工程建好后 ViewController.swift 这个文件是编写主视图文件,改成下面importUIKitimportWebKitclassViewController:UIViewController,WKUIDelegate{varwebView:WKWe......