u3d_插件DoTween:(06)From+Tweens

一、步驟
1.新建一個場景(命名為:003_fromTween)
2.創(chuàng)建一個cube
3.添加一個腳本(Add Component)
4.編寫腳本(移動X: <transform.DOMoveX(5,1);>) 

5.from方法
方式1
比如游戲物體的相對坐標(biāo)(也就是開始的位置)
(x:1,y:0,z:0)
transform.DOMoveX(5,1).From(); // 5 到 1
方式2
transform.DOMoveX(5,3).From(true); // 6 到 1
//true 目標(biāo)計算方式 目標(biāo)坐標(biāo)是相對坐標(biāo)(0) + (5) 如果相對坐標(biāo)是 0 就沒有什么影響了
//true 目標(biāo)計算方式 目標(biāo)坐標(biāo)是相對坐標(biāo)(1) + (5) 如果相對坐標(biāo)是 其他 就有影響了
二、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
        // 默認(rèn)是從當(dāng)前位置 運(yùn)行到目標(biāo)位置, 加上from()方法以后,表示從目標(biāo)位置移動到當(dāng)前位置


        // true 目標(biāo)計算方式 目標(biāo)坐標(biāo)是相對坐標(biāo)(0) + (5) 如果相對坐標(biāo)是 0 就沒有什么影響了
        // true 目標(biāo)計算方式 目標(biāo)坐標(biāo)是相對坐標(biāo)(1) + (5) 如果相對坐標(biāo)是 其他 就有影響了
        transform.DOMoveX(5,3).From(true); // 6 到 1

    }
    
    // Update is called once per frame
    void Update () {
        
    }
}




from(ture)相對坐標(biāo).gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容