最新文章
如何快速区分unity3d和3dmax之间的“大同小异”
03-25 16:49
Unity3D研究之自制批量修改Shader插件
03-25 16:45
Unity3D技术之为 Android 构建插件
03-25 16:43
Unity3D技术之解决ttf繁体字体不显示问题
03-25 16:41
unity下的衣服仿真
03-25 16:39
Unity3D技术之多玩家联网游戏创建说明
03-25 16:38
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