HOTween使用出现的问题及解决方法
本文转载自一位业内人士分享的在使用 HOTween 时遇到的问题及相应解决方法,若你也遇到相同问题,可参考借鉴。
问题背景
在阅读 HOTween 使用说明后,我认为它非常实用,便尝试用其实现一个弹出菜单的小功能,过程中遇到了以下问题。
出现的问题
问题一
在调用 Sequence 的 Play 方法后,再调用 Restart 或 Play 方法,均无反应。
问题二
Sequence 的 Reverse 方法有一个参数 p_forcePlay,初始使用默认值 false 时,该方法似乎没有起作用,就好像 Sequence 被销毁了一样。
解决方法
问题一的解决方法
Sequence 有一个 autoKillOnComplete 属性,该属性用于控制 Sequence 在完成后是否自动销毁,其默认值为 true,即自动销毁。这就解释了为什么调用其他方法无效,因为 Sequence 已经被销毁了。
问题二的解决方法
查看 Reverse 方法的源代码后发现,Reverse 方法的参数 p_forcePlay 用于控制在设置为反转播放后是否立即执行播放操作。
参考资源
HOTween 官网:http://hotween.demigiant.com/getStarted.html