美文网首页unity3d插件
u3d_插件DoTween:(06)From+Tweens

u3d_插件DoTween:(06)From+Tweens

作者: liyuhong165 | 来源:发表于2017-04-24 17:55 被阅读26次
    一、步骤
    1.新建一个场景(命名为:003_fromTween)
    2.创建一个cube
    3.添加一个脚本(Add Component)
    4.编写脚本(移动X: <transform.DOMoveX(5,1);>) 
    
    5.from方法
    方式1
    比如游戏物体的相对坐标(也就是开始的位置)
    (x:1,y:0,z:0)
    transform.DOMoveX(5,1).From(); // 5 到 1
    方式2
    transform.DOMoveX(5,3).From(true); // 6 到 1
    //true 目标计算方式 目标坐标是相对坐标(0) + (5) 如果相对坐标是 0 就没有什么影响了
    //true 目标计算方式 目标坐标是相对坐标(1) + (5) 如果相对坐标是 其他 就有影响了
    
    二、code
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using DG.Tweening;
    public class MyCube : MonoBehaviour {
    
        // Use this for initialization
        void Start () {
            // x : 1 
    //      transform.DOMoveX(5,1); // 移动到X为5的位置 时间为1秒
    
            // from
    //      transform.DOMoveX(5,1).From(); // 5 到 1
            // 默认是从当前位置 运行到目标位置, 加上from()方法以后,表示从目标位置移动到当前位置
    
    
            // true 目标计算方式 目标坐标是相对坐标(0) + (5) 如果相对坐标是 0 就没有什么影响了
            // true 目标计算方式 目标坐标是相对坐标(1) + (5) 如果相对坐标是 其他 就有影响了
            transform.DOMoveX(5,3).From(true); // 6 到 1
    
        }
        
        // Update is called once per frame
        void Update () {
            
        }
    }
    
    
    
    

    from(ture)相对坐标.gif

    相关文章

      网友评论

        本文标题:u3d_插件DoTween:(06)From+Tweens

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