FairyGUI播放动效时出现某些对象时间轴中断问题
FairyGUI中动效可以做出很多效果,使用起来非常方便,最近在使用的时候突然出现动效中的某些对象时间轴执行中断的情况,而且不是必现,复现比较困难,各种排除和查找文档后发现是使用Kill方法终止Tween动画导致的。先看一下官方文档说明:#创建的Tweener调用kill(false)时偶尔会将正在播放的其他动效暂停GTweener是重用的。注意检查你的所有代码,不要重用或者误用GTweener实
·
FairyGUI中动效可以做出很多效果,使用起来非常方便,最近在使用的时候突然出现动效中的某些对象时间轴执行中断的情况,而且不是必现,复现比较困难,各种排除和查找文档后发现是使用Kill方法终止Tween动画导致的。
先看一下官方文档说明:
# 创建的Tweener调用kill(false)时偶尔会将正在播放的其他动效暂停
GTweener是重用的。注意检查你的所有代码,不要重用或者误用GTweener实例,也就是说,Tween一旦结束,GTweener实例就不要再使用了,更加不要去kill。一般建议不要保存GTweener实例。
检查代码果然发现有地方保存了Tween动画的对象,并使用Kill()方法终止动画,这个方法使用不一定是在出问题UI所在功能模块或者脚本中,也就是说只要使用了Kill方法,可能就会造成同时间正在播放的动效或者动效中的某些对象时间轴出现中断现象,而且不近对动效,对Tween动画同样也会造成中断现象,所以代码中一定要谨慎使用该方法。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)