iTween基础之功能简介
一.iTween 介紹 、二.iTween?原理、三.iTween?下載、四.iTween 類介紹、五.主要功能介紹
?
原文地址:http://blog.csdn.net/dingkun520wy/article/details/50550529
?
一.iTween 介紹
?? ?iTween是一個(gè)動(dòng)畫庫(kù),作者創(chuàng)建它的目的就是最小的投入實(shí)現(xiàn)最大的產(chǎn)出.讓你做開發(fā)更輕松,用它可以輕松實(shí)現(xiàn)各種動(dòng)畫,晃動(dòng),旋轉(zhuǎn),移動(dòng),褪色,上色,控制音頻等等
?
二.iTween?原理
iTween的核心是數(shù)值插值,簡(jiǎn)單說就是給iTween兩個(gè)數(shù)值(開始值,結(jié)束值),它會(huì)自動(dòng)生成一些中間值,大概像這樣子,?開始值->中間值?->?中間值?…. ->?結(jié)束值。
這里的數(shù)值可以理解為:?數(shù)字,坐標(biāo)點(diǎn),角度,物體大小,物體顏色,音量大小?等
?
三.iTween?下載
從官網(wǎng)http://itween.pixelplacement.com下載
?
四.iTween 類介紹
iTween類的公共操作接口均以靜態(tài)方法的形式提供。可分為三大類:
1,靜態(tài)注冊(cè)方法:提供注冊(cè)動(dòng)畫效果的靜態(tài)方法接口。如:MoveTo、CameraFadeTo等。
2,Update靜態(tài)方法:提供每幀改變屬性值的環(huán)境,在Update或循環(huán)環(huán)境中調(diào)用。如:MoveUpdate、AudioUpdate等。
3,外部工具方法:包括動(dòng)畫控制、路徑繪制等。
iTween類內(nèi)部定義了三種枚舉類型:
1,EaseType:緩動(dòng)類型枚舉
2,LoopType:動(dòng)畫的循環(huán)類型枚舉
3,NamedValueColor:已命名顏色枚舉
?
五.主要功能介紹
8種動(dòng)畫方法:
1,Fade:淡入淡出 詳情?http://blog.csdn.net/dingkun520wy/article/details/50923665
2,Look:旋轉(zhuǎn)對(duì)象使其面朝指定位置,詳解?http://blog.csdn.net/dingkun520wy/article/details/50578142
?
3,Move:移動(dòng)位置,詳解?http://blog.csdn.net/dingkun520wy/article/details/50476864
4,Rotate:旋轉(zhuǎn)指定歐拉角度 詳解?http://blog.csdn.net/dingkun520wy/article/details/50696489
5,Scale:縮放大小,詳解 ??http://blog.csdn.net/dingkun520wy/article/details/50684392
6,Punch:添加搖晃力 詳解?http://blog.csdn.net/dingkun520wy/article/details/50828042
7,Shake:擺動(dòng)對(duì)象 詳情?http://blog.csdn.net/dingkun520wy/article/details/50836780
8,CameraFade:攝像機(jī)的淡入淡出 詳情?http://blog.csdn.net/dingkun520wy/article/details/50896420
?
2種音頻方法:
1,Audio:音量和音調(diào)的變化?詳情http://blog.csdn.net/dingkun520wy/article/details/50826033
2,Stab :播放AudioClip一次,不用手動(dòng)加載AudioSource組件?詳情http://blog.csdn.net/dingkun520wy/article/details/50826033
?
1種顏色變化方法:
1,Color:變換顏色 詳情?http://blog.csdn.net/dingkun520wy/article/details/51065275
?
1種值變化方法:
1,ValueTo:返回一個(gè)“from”和“to”之間的插值,用以改變屬性,詳解??http://blog.csdn.net/dingkun520wy/article/details/50550527
?
每種動(dòng)畫又有一種或多種執(zhí)行方式:To(從原始到目標(biāo))、From(從目標(biāo)到原始)、Add(隨時(shí)間改變,根據(jù)提供的量)、By(增加提供的量)。
?
每個(gè)方法一般有兩種重載方式:最小定制選項(xiàng)、完全定制項(xiàng)。
?
Update類方法:提供每幀改變屬性值的環(huán)境。在Update或FixedUpdate方法或類似于循環(huán)的環(huán)境中調(diào)用。
?
動(dòng)畫控制:Pause(暫停),Resume(恢復(fù)),Stop(停止并銷毀iTween)
?
繪制方法:DrawLine(繪制線條),DrawLineGizmos(繪制線條),DrawPath(繪制彎曲的路徑)DrawPathGizmos(與DrawPath相同)
?
其他方法:Count(返回iTween的數(shù)量),PathLength(返回路徑長(zhǎng)度),PutOnPath(根據(jù)提供的百分比將物體放置于所提供路徑上),PointOnPath(返回路徑上指定百分比處的Vector3)
?
iTweenPath類:用于在Scene試圖中編輯路徑。 詳情介紹 :?http://blog.csdn.net/dingkun520wy/article/details/51075774
轉(zhuǎn)載于:https://www.cnblogs.com/lexiaoyao-jun/p/5208222.html
總結(jié)
以上是生活随笔為你收集整理的iTween基础之功能简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 事务视图和索引
- 下一篇: 配置阿里巴巴的数据源