博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Unity3D] DOTween和Curvy插件,以及UI-Extension
阅读量:7053 次
发布时间:2019-06-28

本文共 1272 字,大约阅读时间需要 4 分钟。

DOTween插件:

一:安装就和普通的插件一样,拖到相应的目录下即可。

二:这是什么,有什么用。

这是什么:这是一个功能十分强大的动画制作插件,当工程中有这个插件时,可以直接使用这个库中的一些方法,而使用它们可以直接通过Unity的一些基本组件来进行调用,可以通过transform调用基本位移动画,可以通过material组件来播放材质动画(如颜色变化,材质变化等等)

三:基本内容(Tweener,Sequence,Tween,Nested Tween)

1.对于每个基本动画,它都是一个Tweener对象,可以通过这个对象控制动画中的相关参数。
2.Sequence:一个序列动画,可以控制一组动画,并且可以设置一组动画的相关参数。
3.Tween:通用词汇,代表了一个和一组动画。
4.Nested Tween:嵌套补间动画?(包含在一个序列)?

注意事项:在一些熟悉的Unity对象中,可以使用DOTween的便捷方法,比如Transform,Rigidbody,Material,你可以通过这些对象来直接调用相关方法,他会自动设置这个对象为tween对象。

四:相关方法:

方法1:redCube.DOMove(new Vector3(0,4,0), 2);(Transform.DoMove(to,duration))

可以将这个transform平滑地移动到(0,4,0)这个位置。如果在后面加上.SetRelative,那么方法中的Vector3就仅仅是一个增量而已。
方法2:purpleCube.GetComponent<Renderer>().material.DOColor(Color.yellow, 2).SetLoops(-1, LoopType.Yoyo);可以将物体的材质渐渐变换到另一个颜色。也可以设置循环的样式(LoopType.Yoyo...)

等等方法,方法参数和用处我就不一一介绍了,可以去官网去查询相关文档:http://dotween.demigiant.com/

 

Curvey插件:

一:是什么,有什么用:

Curvey插件是Unity中用来绘制样条线的插件,当然不仅仅可以画样条线(而实际的应用就比如说运动轨迹等等之类的),还可以像3dsMax那样用来通过样条线和横截面来确定一个管道,也就是说可以用来绘制和管道类似的模型(比如说大马路什么的),不仅仅对模型适用,也可以对UI适用,可以做出很炫酷的动画效果。

看一下这位大神的操作:https://blog.csdn.net/cordova/article/details/52215079

 

 

UI-Extension:

这个是某个大神做的UGUI的一些效果的集合,明白了UGUI+ Animator+Animation还可以做出如此炫酷的UI特效,几乎能想到的几乎都可以实现。还有这些基本控件互相结合脚本又可以成为功能强大的控件。

转载于:https://www.cnblogs.com/BarryHouse/p/9215267.html

你可能感兴趣的文章
Go:字符串操作
查看>>
EXCEL 2010学习笔记 —— VLOOKUP函数 嵌套 MATCH 函数
查看>>
android graphics: 2D animation
查看>>
升级 python 2.6.6 系统到 2.7.10 版本
查看>>
start with connect by prior 递归查询用法
查看>>
OS X 10.11 安装Cocoapods
查看>>
基于 HTML5 的工业互联网 3D 可视化应用
查看>>
洛谷——P1160 队列安排(链表的基础操作)
查看>>
MATLAB测试机器零阈值的大小
查看>>
单元格内文本显示超过单元格宽度的解决办法
查看>>
List遍历以及剔除指定数据
查看>>
[UIKit学习]06.懒加载,模型,自定义代码段,重写构造方法
查看>>
mv 批量
查看>>
require.js的AMD规范详解
查看>>
再转一篇gtest1.6安装
查看>>
sql Truncate 与 delete的区别
查看>>
linux case ${variable} in
查看>>
洛谷3801:红色的幻想乡——题解
查看>>
Hosts文件
查看>>
算法之旅
查看>>