在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中录制帧事件,这里是回调不到的。