Unity3D教程:iTween插件的介紹和用法


更多插件下載:《Unity3D引擎各大插件免費下載地址》 html

一.iTween 介紹 oop

iTween是一個動畫庫,目的是最小的投入實現最大的產出.讓你作開發更輕鬆,用它能夠輕鬆實現各類動畫,晃動,旋轉,移動,褪色,上色,控制音頻等等。 動畫

二.iTween 原理 插件

iTween的核心是數值插值,簡單說就是給iTween兩個數值(開始值,結束值),它會自動生成一些中間值,例如:, 開始值-> 中間值 -> 中間值 …. -> 結束值。 htm

這裏的數值能夠理解爲: 數字,座標點,角度,物體大小,物體顏色,音量大小等。 對象

三.iTween下載:主要文件有兩個iTween.cs 和 iTweenPath.unitypackage(編輯路徑才須要這個包) 教程

四.如何將iTween 加入項目: 遊戲

在項目中創建Plugins目錄, 而後將下載的iTween.cs放到Plugins目錄便可。 開發

若是須要編輯路徑, 使用import package->custom package菜單功能加入iTweenPath.unitypackage。 get

五.幾種效果演示

  六.示例代碼:

1. 物體移動

iTween.MoveTo(target, iTween.Hash("position", destPos, "easetype", easeType));

2. 數值過渡

iTween.ValueTo(gameObject, iTween.Hash(
"from", y,
"to", toY,
"easetype", easeType,
"loopType", loopType,
"onupdate", "onupdate",
"time", tm
));

3. 振動

iTween.ShakePosition(target, Vector3(0, 0.1, 0), 1);

4. 按路徑移動

var path = GameObject.Find("Plane").GetComponent("iTweenPath").GetPath("myPath");
iTween.MoveTo(gameObject, iTween.Hash(//"position", Vector3(0, 0, 0),
"path", path,
"time", 20,
"easetype", "linear"));

六.路徑編輯

1.將iTweenPath.cs拖至某個遊戲對象上, 這個遊戲對象的就會多出以下屬性,下圖表示路徑由5個節點組成, 路徑名稱爲myPath。

Unity3D教程:iTween插件的介紹和用法

Unity3D教程:iTween插件的介紹和用法

2. 能夠手工填寫節點座標,也能夠在場景中調整節點座標。

 

Unity3D教程:iTween插件的介紹和用法

Unity3D教程:iTween插件的介紹和用法

相關文章
相關標籤/搜索