中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity NGUI TWEEN

發布時間:2020-06-29 23:32:30 來源:網絡 閱讀:1052 作者:Aonaufly 欄目:開發技術

大家都知道NGUI中自帶了緩動(Tween),我一開始使用的時候,只能讓他緩動1次。這里面有一個UIPlayTween可以幫你多次的運行Tween。當然,你可以借助DOTween , ITween等專業的第三方緩動插件。本篇文章只講解: NGUI的Tween


首先對栗子進行一些簡單的講解:

主要是對“目標GO”進行位移操作


Unity NGUI TWEEN

對于“目標GO”需要掛載:TweenPosition , UIPlayTween , 還有我自己的一個腳本 : TestTweenPos(只要是操作TweenPosition,UIPlayTween)

關于 : TweenPosition:

Unity NGUI TWEEN

關于 UIPlayTween:

Unity NGUI TWEEN

關于 TestTweenPos:

Unity NGUI TWEEN

有2個參數 : 分別是上面的TweenPosition和UIPlayTween

上 TestTweenPos代碼 :

using UnityEngine;
using System.Collections;

public class TestTweenPos : MonoBehaviour {

	// Use this for initialization
    public TweenPosition _tweenPos;
    public UIPlayTween _playTween;
    private bool _isRe = false;
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
	
	}

    public void StartTween( Vector2 _location )
    {
        if( !this._isRe)
        {
            this._tweenPos.from = new Vector3(this.gameObject.transform.localPosition.x, this.gameObject.transform.localPosition.y, 0);
            this._tweenPos.to = new Vector3(_location.x, _location.y, 0.0f);
        }
        else
        {
            this._tweenPos.to = new Vector3(this.gameObject.transform.localPosition.x, this.gameObject.transform.localPosition.y, 0);
            this._tweenPos.from = new Vector3(_location.x, _location.y, 0.0f);
        }
        this._isRe = !this._isRe;
        this._playTween.Play(true);
    }
}

這個UIPlayTween的“Toggle”,它就是可開關的意思( 點一下從From 運行到 To , 在點一下從To 運行到 From ,再點從From 運行到To ), 若需要TweenPosition持續的運行,那就需要實時的改變(交換)From和To的值。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彭山县| 安新县| 司法| 青冈县| 孟州市| 射洪县| 伊金霍洛旗| 定南县| 桑日县| 黔西县| 康定县| 从江县| 盐边县| 南部县| 无为县| 永清县| 丽江市| 淮北市| 博客| 双桥区| 南陵县| 皋兰县| 山丹县| 池州市| 陵水| 团风县| 阜新| 陵川县| 苍山县| 大渡口区| 舞钢市| 买车| 山阴县| 高安市| 兴国县| 恩施市| 台江县| 昭觉县| 临澧县| 南部县| 偃师市|