美文网首页unity3d插件
u3d_插件DoTween:(02)如何对变量进行动画

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

作者: liyuhong165 | 来源:发表于2017-04-24 17:55 被阅读110次
    一、步骤
    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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/sqfjzttx.html