[LayaAir 1.0]动画跳帧导致Label事件没有派发
使用IDE制作攻击动画,在动画中添加攻击判定用的Label,游戏中侦听该Label,在某些情况下,会无法收到Label的触发。
看了源码后,估计跟timer的jumpFrame有关,jumpFrame默认是false,动画实际上也是使用timer来控制。
请问这种情况,除了在源码上修改动画的timer打开jumpFrame外,还有什么办法能保证Label能必然被触发呢?
看了源码后,估计跟timer的jumpFrame有关,jumpFrame默认是false,动画实际上也是使用timer来控制。
请问这种情况,除了在源码上修改动画的timer打开jumpFrame外,还有什么办法能保证Label能必然被触发呢?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
Henno-汉
赞同来自:
这个应该是不需要demo的,源码和文档都说明,如果同一帧内,可以调用多次回调,则只会调用一次,除非设置了jumpFrame,这是引擎层面的优化,只是这样会导致被忽略帧如果没有调用的话,对应的label也不会触发。