.doTween的静态方法
DOTween.To(() => maskImage.color, toColor => maskImage.color = toColor, new Color(, , , ), 2f);
//详细分解
DOTween.To(
() =>
maskImage.color//我们想改变的对象值
, toColor//每次doTween经过计算得到的结果(当前值到目标值的插值)
=> maskImage.color = toColor, //将计算结果赋值给我们想要改变的对象值
new Color(, , , ), 2f);//目标值,完成动画的时间 .doTween直接作用于transform的方法
Tween tween = transform.DOLocalMoveX(, 0.5f);
tween.PlayForward();
tween.PlayBackwards();
//结论:直接倒着播放还是先正播再倒播。不存在直接倒播的情况。
cubeTransform.DOLocalMoveX(, ).From();
// 默认是从当前位置运行到目标位置,加上from方法后表示从目标位置移动到当前位置。from可被 所有动画使用
cubeTransform.DOLocalMoveX(, ).From(true);//默认为false。加上true后为相对坐标(相当于从当前坐标加上5运行到当前位置)
.动画的循环使用
maskTween = transform.DOLocalMoveX(, 0.5f);
maskTween.SetAutoKill(false); //使动画不被销毁.但造成的后果是每次都会创建耗费性能.解决 方法,将其放入start 方法中
maskTween.Pause(); //暂停动画,初始化场景不播放动画
.动画的事件回调
Tween tween= transform.DOLocalMoveX(, 0.5f) ;
tween.OnComplete(CompleteMethod); // 动画完成之后调方法即参数为调用的方法
.设置动画的缓动函数以及循环状跟次数
tween.SetEase(Ease.InBack);//先远离目标位置再快速的到达目标位置
tween.SetEase(Ease.InOutBounce);
tween.SetLoops(-,LoopType.Incremental);
.对话框文字动画, 屏幕震动效果
DoShakePosition() // 屏幕震动效果 让摄像机产生随机方向的位移,产生振动的假象 时间2s
DoText() // 对话框文字动画,该方法显示打字机效果 参数 (内容和持续的时间)
.颜色和透明度动画
DoColor(Color.Blue , )
DoFade( , ) //颜色渐变和透明度渐变动画 0 完全透明 1 不透明

DoTween 动画插件简单示例的更多相关文章

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

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

  2. Android动画Animation简单示例

    Animation是Android给我们提供的一个可以实现动画效果的API,利用Animation我们可以实现一系列的动画效果,比如缩放动画,透明度动画,旋转动画,位移动画,布局动画,帧动画等等.An ...

  3. DoTween动画插件学习

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

  4. 代码: CSS3动画,简单示例(鼠标移上去后,背景图片旋转)

    <script type="text/javascript" src="http://cdn.bootcss.com/jquery/1.11.2/jquery.mi ...

  5. 【Canvas】(1)---概述+简单示例

    Canvas---概述+简单示例 如果通俗的去理解Canvas,我们可以去理解成它类似于我们电脑自带的画图工具一样,canvas首先是选择一块画布,然后在这个画布上描绘我们想画的东西,画好后展示给用户 ...

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

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

  7. 根据juery CSS点击一个标签弹出一个遮罩层的简单示例

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  8. Unity CCTween UGUI 动画插件

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

  9. 为Lua5.3编写C模块简单示例

    为Lua5.3编写C模块简单示例 一.编译安装Lua5.3 MSVC 命令行安装脚本: @echo off md bin md lib md include cd src cl /c /nologo ...

随机推荐

  1. asp.net中的Filter类型其实是被当作单例的

    Filter对请求进行过滤.例如,在进行身份验证的基础上增加一些权限判断,对于身份验证通过的用户,检测其是否有开通UserSpace,如果没有则在Response中说明.示例代码如下: public ...

  2. JAVA RSA加密AES加密

    RSA加密: import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; imp ...

  3. Windows Server2012 搭建域错误“本地Administraor账户不需要密码”

    标签:MSSQL/SQLServer/域控制器提升的先决条件验证失败/密码不符合要求 概述 在安装WindowsServer2012域控出现administrator账户密码不符合要求的错误,但是实际 ...

  4. Java常见开发规范

    1 背景概述 作为程序员大军中的一员,笔者工作于沈阳数通畅联软件技术有限公司.在任职工作的第一天就听领导强调开发规范的重要性,但是笔者心里还想为什么开发规范是最重要的,难道是不应该是实现功能就万事大吉 ...

  5. [Postman]拦截器扩展(15)

    什么是拦截器 注意: Interceptor功能仅在我们的Postman Chrome应用程序中受支持,目前在Postman桌面应用程序中不可用.如果您希望我们的桌面应用程序中提供此功能,请在此处告知 ...

  6. Spring Boot(八):RabbitMQ 详解

    RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用. 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 ...

  7. npm jspdf报错

    137073 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules\chokidar\node_modul ...

  8. Android--UI之Button

    前言 最近一直在讲androidUI控件的使用方式,这篇博客讲解一下基本上属于用处最广泛的控件之一的Button控件.如果有过其他平台开发经验的程序员,对按钮是不会陌生的.本篇博客首先讲解一下Andr ...

  9. SpringCloud学习5-如何创建一个服务提供者provider

    前几篇主要集中在注册中心eureka的使用上,接下来可以创建服务提供者provider来注册到eureka. demo源码见: https://github.com/Ryan-Miao/spring- ...

  10. linux 命令 — 文件相关

    使用文件相关命令 dd 用来生成任意大小的文件 dd if=/dev/zero of=junk.data bs=1m count=1 生成一个1m大小的文件,里面全部使用0填充 if: 指定输入文件, ...