Dotween的优化以及注意事项
方法记录
1 | target.DOMove(Vector3.one * 1.5f, 1, true); |
第三个参数 snaping 表示是否取整 按照四舍五入规则
优化记录
注意事项:
不要在OnDestory或者OnDisable中使用DoKill
1 | public Transform tf; |
上述代码很容易引起 tf miss错误,原因就是tf可能在场景跳转销毁的比这个脚本所在的物体要早,那么此时就会找不到tf,随机报错,建议做法
1 | public Transform tf; |
在重复使用一个Tween的时候,不要再OnPlay中重置值,会没效果
1 | tw = target.DOMove(Vector3.one * 2, 1f).OnPlay(() => |
可以在tween记录的时候设置默认值,那么tween每次播放的时候都是从记录前的位置开始
1 | public Transform target; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZeroUltra Blog!
评论

