在cocos2d-js 中 手动播放cocos builder 编辑的动画

在cocos2d-js 中 手动播放cocos builder 编辑的动画,第1张

概述我们先加载当前的ccb文件 cc.BuilderReader.registerController(“btnSettingCell.ccbi”, this);cc.BuilderReader.setResourcePath("res/");var node = cc.BuilderReader.load(“btnSettingCell.ccbi”, this);this.addChild(n
我们先加载当前的ccb文件
cc.BuilderReader.registerController(“btnSettingCell.ccbi”,this);cc.BuilderReader.setResourcePath("res/");var node = cc.BuilderReader.load(“btnSettingCell.ccbi”,this);
this.addChild(node);
 
CCBReader.Js 源码中 在 cc.BuilderReader.load的时候
var controller = new controllerClass();controller.controllername = controllername;innerNode.controller = controller;controller.rootNode = innerNode;
引擎把当前的innerNode 设置给控制器的rootNode。
如果为了方便起见,这里我们可以把owner 设置成
var controller = owner;
这样就可以在 可ccb文件关联的Js 文件中取到ccb的node节点了,
通过这个node节点我们就可以进行播放在cocos builder 中编辑的时间线(Timelines) 
如果当前有一个SettingBegin时间线 
可以用 
this.rootNode.animationManager.runAnimations("SettingBegin"); 调用此时间线的动画
总结

以上是内存溢出为你收集整理的在cocos2d-js 中 手动播放cocos builder 编辑的动画全部内容,希望文章能够帮你解决在cocos2d-js 中 手动播放cocos builder 编辑的动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1082446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存