【SIKI】_11_Unity动画插件-DOTween笔记
来源:互联网 发布:2017全国省市区数据库 编辑:程序博客网 时间:2024/04/26 01:49
【插值移动】
using DG.Tweening;
public class GetStart:MomoBehaviour{
public Vector3 myValue = new Vector3(0,0,0);
public Transform cubeTransform;
public RactTransform taskPanelTransform;//UI界面坐标
void Start(){
//对变量做一个动画(通过插值的方式去修改一个值的变化)
DOTween.to( () => myValue,x =>myValue =x,new Vector3(10,10,10), 2 );
//初始位置,目标位置,时间
}
void Update(){
//cubeTransform.position = myValue;
//taskPanelTransform.position = myValue;
taskPanelTransform.locaPosition = myValue;
}
}
【事件移动】【点击触发】
using DG.Tweening;
public class MyButton:MomoBehaviour{
public RactTransform panelTransform;
private bool isIn = false;
void Start(){
//DO方法只调用一次,每次点击触发DO.paly()使用
//panelTransform.DOMove(new Vector3(0,0,0),1); 全局坐标
//让panelTransform从当前位置 动画到目标位置 用时1秒
panelTransform.DOLoaclMove(new Vector3(0,0,0),1);
//默认播放完销毁,Tweener对象保存这个动画的信息,
//每次调用do类型的方法都会创建一个tweener对象,由dotween来管理
tweener.SetAutoKill(false);
//把自动销毁取消
tweener.Pause();
//暂停
}
public void OnClick(){
if(isIn = =false){
//判断是否在屏幕里
//panelTransform.DOPlay();只播放一次
panelTransform.DOPlayForward();
//向前播放
isIn = true;
}else{
panelTransform.DOplayBackwards();
//倒放,让panel离开屏幕
isIn = false;
}
}
【from()作用】
void Start(){
transform.DOMoveX(5,1).from(true);
//默认是从当前位置运行到目标位置, 加上From方法表示从目标位置运行到当前位置
//默认为flase,true是相对坐标
}
【from()作用】
void Start(){
Tweener tweener = transform.DOLocalMoveX(0,2).from(true);
tweener.SetEase(Ease.InBack);
//设置曲线,枚举类型
tweener.OnComplete();
//动画播放完调用方法
}
void OnTweenComplete(){
Debug.Log("动画播放完成")
}
【生命周期】
自动播放
SetAutoKill(false) 自动销毁
safe mode 安全模式
SetAs
SetAutoKill
SetEase
SetId
SetLoops
SetRecyclabe
SetRelative
SetUpdate
OnComplete
Onkill
OnPlay
OnPause
OnRewind
OnStart
OnStepComplete
OnUpdate
OnWayPointChange
【动画文字】
private Text text;
void Start() {
text = this.GetComponent<Text>();
text.DOText(“接下来,我们进入第二篇章”,4);
text.DOColer(Color.red,2)
text.DOFade(1,3);
//3秒由0变为1
}
【震动屏幕】
Main Camera
void Start() {
transform.DOShakePosition(1);
}
阅读全文
0 0
- 【SIKI】_11_Unity动画插件-DOTween笔记
- unity3d动画插件Dotween使用学习笔记
- DoTween动画插件
- 【SIKI】_08_UnityUI插件-NGUI笔记
- Unity学习笔记11——UGUI动画插件DoTween
- DoTween插件学习笔记
- 【SIKI】_12_Unity动画系统-Mecanim笔记
- unity3d DOTween插件学习笔记
- 【Unity插件】DoTween学习笔记
- Unity 动画插件 DOTween 的简单使用
- DoTween动画
- DoTween插件
- DOtween插件
- Unity动画插件DoTween使用总结(一)
- Unity动画插件DoTween使用总结(二)
- 个人学习笔记02-DoTween插件简单运用
- DoTween - 动画重复播放
- DoTween -- 缓动动画
- 自编的一些js
- HDU 1556 color the ball(树状数组)
- Python的matplotlib—绘图(3)
- Vue.js学习笔记(三)
- JSP基础知识
- 【SIKI】_11_Unity动画插件-DOTween笔记
- 简介
- hud 1075 What Are You Talking About (字典树或map)
- TensorFlow——训练自己的数据——CIFAR10(一)数据准备
- 解决虚拟机不能上网问题
- STM32——时钟系统
- 自己动手编译Android源码(超详细)
- javaseday15补充 (StringBuilder)
- 位运算