我参考了官方例子中的代码,但是没法接收到骨骼动画播放结束的回调。
代码如下:
let test_dragon = this.node.getChildByName('test_dragon');
this._armatureDisplay = test_dragon.getComponent(dragonBones.ArmatureDisplay);
this._armature = this._armatureDisplay.armature();
this._armatureDisplay.addEventListener(dragonBones.EventObject.FADE_IN_COMPLETE, this._animationEventHandler, this);
this._armatureDisplay.addEventListener(dragonBones.EventObject.FADE_OUT_COMPLETE, this._animationEventHandler, this);
this._armatureDisplay.addEventListener(dragonBones.EventObject.FRAME_EVENT, this._frameEventHandler, this);
this._armatureDisplay.addEventListener(dragonBones.EventObject.FRAME_EVENT, this._frameEventHandler, this);
this._armature.animation.play("stand", 2);
监听事件:
_frameEventHandler : function (event) {
cc.log('event type _frameEventHandler : ', event);
},
_animationEventHandler: function(event) {
cc.log('event type : ', event.type);
}
求各位大大帮忙看看是不是哪里写错了,
刚刚接触cocosCreator,不知道哪里有问题。