在cocos studio中,在记录动画模式下,才能设置帧事件。
拖动帧,可以在第n帧的时候,加上帧事件,输入自己定义的名称就可以,比如 aniStart aniEnd
然后停止记录动画,发布资源。
这样在cocos-js中,才能设置帧事件的回调。
ccs.load(res.ain_json).action.setFrameEventCallFunc(function(event){
console.log(cc.formatStr("FrameEvent event=%s, FrameIndex=%s", event.getEvent(), event.getFrameIndex()));
});
如果不在cocos studio中录制帧事件,这里是回调不到的。