u3d_插件DoTween:(02)如何对变量进行动画

原创
2017/04/26 14:50
阅读数 38

#####一、步骤

1.保存场景
2.创建脚本
3.绑定脚本
4.编写代码
5.DoTween
6.C# lambda表达式

二、code GetStart

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening; // 引入命名空间

public class GetStart : MonoBehaviour {


	public Vector3 myValue = new Vector3(0,0,0); // 创建一个变量 ,默认值为000

	void Start () {

		// 对变量做一个动画(通过差值的方式去修改一个值的变化)
		// 当前的值 到 另外一个值
		// To方法使用到了 C#里面的lambda表达式(前面两个参数,两个委托类型,两个方法) (可以查看c#教程)
		// x = myValue
	
		/*
		 第一个参数 : ()=>myValue 对这个值进行修改,把myValue返回
		 第二个参数 : x=>myValue = x 。修改的值 赋值给myValue . 传递一个值 DoTween已经帮我们计算好的值。把这个值赋值给myValue myValue=x		 
		 第三个参数 :  整个动画的目标值
		 第四个参数 : 由当前值到目标值 需要的时间
		*/

		DOTween.To( ()=>myValue, x=>myValue = x, new Vector3(10,10,10),2);

	}
	
	void Update () {
		
	}
}


变量进行动画.gif

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部