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

我们先加载当前的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"); 调用此时间线的动画
 

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值