iTween基礎之功能簡介

2021-08-06 07:42:57 字數 1476 閱讀 8502

一.itween 介紹

itween是乙個動畫庫,作者建立它的目的就是最小的投入實現最大的產出.讓你做開發更輕鬆,用它可以輕鬆實現各種動畫,晃動,旋轉,移動,褪色,上色,控制音訊等等

二.itween 原理

itween的核心是數值插值,簡單說就是給itween兩個數值(開始值,結束值),它會自動生成一些中間值,大概像這樣子, 開始值->中間值 -> 中間值 …. -> 結束值。

這裡的數值可以理解為: 數字,座標點,角度,物體大小,物體顏色,音量大小 等

四.itween 類介紹

itween類的公共操作介面均以靜態方法的形式提供。可分為三大類:

1,靜態註冊方法:提供註冊動畫效果的靜態方法介面。如:moveto、camerafadeto等。

2,update靜態方法:提供每幀改變屬性值的環境,在update或迴圈環境中呼叫。如:moveupdate、audioupdate等。

3,外部工具方法:包括動畫控制、路徑繪製等。

itween類內部定義了三種列舉型別:

1,easetype:緩動型別列舉

2,looptype:動畫的迴圈型別列舉

3,namedvaluecolor:已命名顏色列舉

五.主要功能介紹

8種動畫方法:

1,fade:淡入淡出 詳情 

2,look:旋轉物件使其面朝指定位置,詳解 

3,move:移動位置,詳解 

4,rotate:旋轉指定尤拉角度 詳解 

5,scale:縮放大小,詳解   

6,punch:新增搖晃力 詳解 

7,shake:擺動物件 詳情 

8,camerafade:攝像機的淡入淡出 詳情 

2種音訊方法:

1,audio:音量和音調的變化 詳情

1種顏色變化方法:

1,color:變換顏色 詳情 

1種值變化方法:

1,valueto:返回乙個「from」和「to」之間的插值,用以改變屬性,詳解 

每種動畫又有一種或多種執行方式:to(從原始到目標)、from(從目標到原始)、add(隨時間改變,根據提供的量)、by(增加提供的量)。

每個方法一般有兩種過載方式:最小定製選項、完全定製項。

update類方法:提供每幀改變屬性值的環境。在update或fixedupdate方法或類似於迴圈的環境中呼叫。

動畫控制:pause(暫停),resume(恢復),stop(停止並銷毀itween)

繪製方法:drawline(繪製線條),drawlinegizmos(繪製線條),drawpath(繪製彎曲的路徑)drawpathgizmos(與drawpath相同)

其他方法:count(返回itween的數量),pathlength(返回路徑長度),putonpath(根據提供的百分比將物體放置於所提供路徑上),pointonpath(返回路徑上指定百分比處的vector3)

itweenpath類:用於在scene試圖中編輯路徑。 詳情介紹 : 

iTween基礎之功能簡介

一 itween 介紹 itween是乙個動畫庫,作者建立它的目的就是最小的投入實現最大的產出.讓你做開發更輕鬆,用它可以輕鬆實現各種動畫,晃動,旋轉,移動,褪色,上色,控制音訊等等 二 itween 原理 itween的核心是數值插值,簡單說就是給itween兩個數值 開始值,結束值 它會自動生成...

初識Weka之功能以及介面簡介

weka系統匯集了前沿的機器學習演算法和資料預處理工具,以便使用者能夠快速靈活地將已有的成熟處理方法應用於新的資料集。包括處理標準資料探勘問題的所有方法 回歸 分類 聚類 關聯規則和屬性選擇。1 探索者 explorer 圖形使用者介面,通過選擇選單和填寫表單,可以呼叫weka的所有功能。2 實驗者...

HBase之功能細節

注 tablet等同與hbase中的region 圖釋說明 1 metadatatable metadatatable是系統預定義的table,當使用者自定義 被拆分成多個tablet之後,metadata table用來儲存這些tablet的位址,在目錄層級中處於第3層 2 root tablet...