作者:旧眸M_557 | 来源:互联网 | 2023-09-14 15:47
参考查看收藏或引用以下文章:http:dotween.demigiant.comdocumentation.php#headerhttp:blog.csdn.nettom_221xart
参考查看收藏或引用以下文章:
http://dotween.demigiant.com/documentation.php#header
http://blog.csdn.net/tom_221x/article/details/52403017
http://blog.csdn.net/ldy597321444/article/category/6301355
http://blog.csdn.net/penchaoo/article/details/53745879?locatiOnNum=1&fps=1
http://blog.csdn.net/lyh916/article/details/45888117
http://blog.csdn.net/jiejieup/article/details/41521577
http://blog.csdn.net/a215425573/article/category/5848997
http://blog.csdn.net/MyCodecOdecoDecodE/article/details/71445408?locatiOnNum=11&fps=1
记下来方便自己开发查看。部分引用自上面的链接。
1. DoTween Panel
设置最开始的属性,当然也可以代码设置。
http://www.cnblogs.com/android-blogs/p/5855359.html
需要记住:
1,如果在创建第一个Tween后才调用DOTween.Init将不会生效。
2,你可以在调用DOTween后链式调用DOTween.SetTweensCapacity来一同初始化可同时执行最大的Tweers和Sequence数量。
3,使用默认设置,还是panel面板的设置:
A什么都不调用将使用默认设置,可在代码中查看
B 调用DOTween.Init(); 将使用面板的设置,
C 可以使用init(xx,xx)设置全局数据,也可以DOTween.xxx的方式设置。
2.全局参数的代表
在DoTween.XML中有很多说明,但都是英文的。
1,recycleAllByDefault
如果为true那么所创建的tween建可以循环利用,这意味着当tween播放挂起时并不会被摧毁,它们将会被放到缓存池待重新使用,这样可以避免GC再为可重复利用的tween分配
2,useSafeMode
如果为true,那么tween将会有些性能将会低一些,但更安全,tween将会去处理一系列事情,如tween在播放而目标为空。
3,logBehaviour
打印什么类型日志,默认打印error类型
2.DoTween的绑定使用
http://dotween.demigiant.com/documentation.php#header官方网站有一系列的函数,夫复何求。
1.DoMove与DoLocalMove
不存在父物体时,2者是一样的。
父物体为(0,0,25),子物体原本为(0,1,0),调用之后,子物体为(3,3,0)
doMove对应世界坐标,所以结果是子物体受父物体影响。
doLocalMove对应本地坐标,设置多少就是多少,所以子物体为(3,3,25)
2. 基础函数
1. RotateMode
这里有一个RotateMode,只需要进入之后,都是有文字说明的,只不过是英文而已。
这里选择390度,Fast就直接是旋转60度,而FastBeyond360,就是先旋转360,再60.
2.Image的淡入淡出
这2种用法都可以,但是跟shader材质有关系。跟图片也好像有关系。Shader或者图片不对,也无法表现出来。
3.3d物体的淡入淡出
和上面一样,跟那些因素也有关系,但是无论怎么样,DOFade下alpha的值是在渐变的,只是最后没有表现出来而已。
4. RectTransform
很有意思,Transform所拥有的所有DOXXX函数,RectTransform都拥有。而且用法一样。
也分DOMove与DOLocalMove,而且用法一样,并且,RectTransform自带的那些Doxxx函数,都是local的。
3.DoTween的正常使用
4.DoTween的第3种使用
与绑定使用一样,用法完全相同,可以改变任意的对象相应属性。
零散知识