【插值移动】
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);
}

【SIKIA计划】_11_Unity动画插件-DOTween笔记的更多相关文章

  1. Unity3D_(插件)DOTween动画插件

    使用DOTween动画插件来实现物体的移动动画 Learn 一.DOTween插件对变量的动画 二.控制Cube和UI面板的动画 三.动画的快捷播放方式 四.动画的前放和后放 五.From Tween ...

  2. DoTween动画插件学习

    一.简单的变量插值运算 using System.Collections; using System.Collections.Generic; using UnityEngine; using DG. ...

  3. 好用的jquery.animateNumber.js数字动画插件

    在做公司的运营报告页面时,有一个数字累计增加的动画效果,一开始,毫无头绪,不知如何下手,于是上网查资料,发现大多都是用的插件来实现的,那么今天,我也来用插件jquery.animateNumber.j ...

  4. 让网站动起来!12款优秀的 jQuery 动画插件推荐

    如今,大多数设计师和开发人员被要客户要求开发动态的网站.创造视觉震撼和醒目的动态网站是艰巨的任务,因为它需要大量的努力和创造力.在网络上有大量的工具和插件可用于创建网站动画.许多开发人员正在使用 HT ...

  5. Minimit Anima – 硬件加速的 CSS3 动画插件

    Minimit Anima 是一个实现 CSS3 Transforms 和 Transitions 动画的 jQuery 插件.基于硬件加速的 CSS3 动画执行更快,而且它有一个类似于 jQuery ...

  6. Velocity – 另外一款加速的 jQuery 动画插件

    Velocity 是一款 jQuery 插件,重新实现了 $.animate() 方法,提供更高的性能(比 CSS 动画还更快),同时包括一些新的功能,以改进动画工作流程.Velocity 除了包括所 ...

  7. 八款强大的jQuery图片滑块动画插件

    jQuery是一款相当轻巧的JavaScript框架,目前几乎每一个WEB项目都在使用jQuery,因为jQuery插件实在太丰富,尤其是 一些图片滑块插件和jQuery焦点图插件,更是多如牛毛,很多 ...

  8. Unity CCTween UGUI 动画插件

    在这简单的介绍一下 CCTween 动画插件的使用 因为GIF 制作软件不太好(网上随便下载的)所以导致效果不太好,有时间我重新制作一下 这是一下简单的效果 下面介绍怎么使用 首先 先下载 CCTwe ...

  9. jquery背景动画插件使用

    在网页制作动画特效的时候,有时候想通过背景插入图片,然后通过控制背景显示的位置来实现一些动画效果,这样就不用使用绝对定位控制left和top来实现动画效果!但是jquery本身的动画函数是不支持背景动 ...

随机推荐

  1. Phthon3.4 新特性

    1.       print的变化:. 在python3.0中,print成为了一个函数,将传入的参数一输出. Python3.0: Python 2.5: 2.使用比较操作符时,如果被比较的对象没有 ...

  2. BZOJ 1877 晨跑 拆点费用流

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1877 题目大意: Elaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧 ...

  3. 函数的类型:函数也是类型 (*)->*

    函数的类型:函数也是类型 (*)->* 函数类型作为类型可以定义变量,使得函数变量具有可替代性,这个是高阶函数的编程基础. 使用函数的类型可以定义函数的变量,并用函数给这个变量赋值: 每一个函数 ...

  4. Java并发编程--7.Java内存操作总结

    主内存和工作内存 工作规则 Java内存模型, 定义变量的访问规则, 即将共享变量存储到内存和取出内存的底层细节  所有的变量都存储在主内存中,每条线程有自己的工作内存,工作内存中用到的变量, 是从主 ...

  5. Day10 上传和下载

    上传 将本地文件传输到服务器 jsp:  文件上传的请求方式必须是post  input的type必须是file  enctype="multipart/form-data" ...

  6. Burpsuite-Intruder-xssValidator(XSS检测)基础学习

    这次总结的是使用Burp+PhantomJS进行xss测试. 首先,当然是xss测试的环境配置了. 1. PhantomJS安装及Path配置:自己找资料吧. phantomjs -v验证是否成功安装 ...

  7. Docker实战(一)之使用Docker镜像

    镜像是Docker三大核心概念中最为重要的,自Docker诞生之日起“镜像”就是相关社区最为热门的关键字. Docker运行容器前需要本地存在对应的镜像,如果镜像没有保存至本地,Docker会尝试先从 ...

  8. docker 私有仓库 harbor docker-compose

    c创建docker私有仓库 docker pull registry:2.1.1 mkdir /opt/registry#mkdir /var/lib/registry docker run -d - ...

  9. K2 BPM介绍(2)

    K2 BPM介绍(2) 上一篇已经讲了一些K2 BPM基本特性,本遍讲K2 BPM大概的组件以及组件关系. K2 BPM组件 K2 BPM分别由以下组件构成: K2产品已经发展很多年,所以它有很多版本 ...

  10. mysql/mariadb学习记录——创建删除数据库、表的基本命令

    查看已有的数据库: mysql> show databases; +--------------------+ | Database | +--------------------+ | inf ...