<ruby id="rp91p"><dfn id="rp91p"><form id="rp91p"></form></dfn></ruby>

          <pre id="rp91p"></pre><pre id="rp91p"></pre>

            <pre id="rp91p"></pre>
            <del id="rp91p"></del>

            <pre id="rp91p"><mark id="rp91p"><thead id="rp91p"></thead></mark></pre>
            <ruby id="rp91p"><mark id="rp91p"><progress id="rp91p"></progress></mark></ruby><ruby id="rp91p"><mark id="rp91p"></mark></ruby>
            <pre id="rp91p"></pre>
            <del id="rp91p"><dfn id="rp91p"><th id="rp91p"></th></dfn></del>
            <del id="rp91p"><mark id="rp91p"><progress id="rp91p"></progress></mark></del>

                    DoTween使用詳情
                    日期:2023年06月26日     新聞分類: 技術中心      瀏覽:359次
                    內容導讀:DoTween使用詳情

                    什么是DoTween

                    補間,一般指補間動畫,例如unity的Animation窗口,插入兩個圖片或者對一個物體做變換時,unity會根據兩個狀態之間的幀,創建相應的動畫,這就是補間。


                    1、 在資源商店下載并安裝DOTween:DOTween

                    在PackageManager導入到要使用的項目中。

                    安裝完成后點擊 Setup DOTween 會自動根據unity的版本導入/重新導入內部的一些文件,激活或者停用一些模塊。

                    2、  如果不小心關閉或者關閉了想再次打開,你可以在unity的工具欄的Tools/Demigiant/DOTween Utility Panel 打開該面板。

                    3、  在使用DOTween需引入對應的命名空間:using DG.Tweening;

                    4、  初始化DOTween,設置一些全局設置。

                    5、  如果在每次創建DOTween腳本時不調用該方法進行初始化,DOTween也會根據默認的設置自動進行初始化設置 ,如果進行初始化必須在每次使用前調用該方法,否則不會有任何、效果。默認的設定可以在初始面板中的首選項(Preferences)中更改。

                    命名法

                    ?Tweener :補間,控制值并為其生成動畫。

                    ?Sequence:序列,控制多個補間作為組來處理。

                    ?Tween:通用詞,通用詞表示補間和序列。

                    ?Nested tween:嵌套補間,序列中包含的補間。

                    前綴

                    ?DO:所有快速實現一些補間效果的前綴(如變換Transform)的前綴。

                    ?Set:對當前效果進行設置。

                    ?On:一系的列回調。

                    基本方法

                    Move:

                    transform.DOMove(new Vector3(10, 0, 0), 10, false);

                    作用:移動到某一指定點。(世界坐標)

                    參數:

                    Vector3   to              要移動到的位置

                    float    duration           所需要花費的時間

                    bool    snapping         為true時平滑地將所有值變為整數。(每次移動整數值)默認為false

                    Rotate:

                    transform.DORotate(Rote, 0.1f, RotateMode.Fast);

                    作用:旋轉到指定的值(根據歐拉角)。

                    參數:

                    Vector3 to               旋轉目標值

                    float   duration         總旋轉用時

                    RotateMode

                    Fast             旋轉采用最短路線,切旋轉不會超過360°

                    FastBeyond360    旋轉將超過360°

                    WorldAxisAdd     類似于使用transform.Rotate(new Vector3(20, 0, 0),Space.World),最終值始終被視為相對值

                    LocalAxisAdd     類似于使用transform.Rotate(new Vector3(20, 0, 0),Space.Self),最終值始終被視為相對值

                    transform.DORotateQuaternion();

                    作用:旋轉到指定的值(四元數)。

                    參數:Quaternion  to            要旋轉到的四元數值

                    float   duration          旋轉用時

                    Scale:

                    DOScale();

                    作用:將物體放大/縮小到指定大小

                    參數:

                    float/Vector3 to 浮點數為倍數,向量為指定大小

                    float duration 放大/縮小總消耗時間

                    DOScaleX/DOScaleY/DOScaleZ();

                    作用:對某一軸方向進行放大縮小

                    float to 放大到的倍數

                    float duration 放大/縮小總消耗時間


                    版權所有: 山西科達自控股份有限公司 備案號:晉ICP備09004627號-2   

                    郵箱

                    keda@sxkeda.com

                    電話

                    400-0351-150

                    微信

                    專屬
                    客服

                    留言

                    右側導航

                        <ruby id="rp91p"><dfn id="rp91p"><form id="rp91p"></form></dfn></ruby>

                            <pre id="rp91p"></pre><pre id="rp91p"></pre>

                              <pre id="rp91p"></pre>
                              <del id="rp91p"></del>

                              <pre id="rp91p"><mark id="rp91p"><thead id="rp91p"></thead></mark></pre>
                              <ruby id="rp91p"><mark id="rp91p"><progress id="rp91p"></progress></mark></ruby><ruby id="rp91p"><mark id="rp91p"></mark></ruby>
                              <pre id="rp91p"></pre>
                              <del id="rp91p"><dfn id="rp91p"><th id="rp91p"></th></dfn></del>
                              <del id="rp91p"><mark id="rp91p"><progress id="rp91p"></progress></mark></del>

                                      全裸美女