unity3d動(dòng)畫插件iTween-路徑動(dòng)畫的制作iTween是一個(gè)動(dòng)畫庫,用它可以輕松實(shí)現(xiàn)各種動(dòng)畫,晃動(dòng),旋轉(zhuǎn),移動(dòng),褪色,上色,控制音頻等等我今天主要是說一下用iTween來制作一段路徑動(dòng)畫的方法和步驟。首先我們下載iTween插件并安裝,官方商店就有,免費(fèi)的。
安裝方法很簡單,可以再Project視圖中單擊鼠標(biāo)右鍵,選擇ImportPackage->CustomPackage找到下載插件的文件夾,導(dǎo)入插件即可。也可以直接將插件拷貝到工程文件中的Assets文件夾中,回到unity3d中雙擊iTweenVisualEditor文件即可導(dǎo)入插件。插件導(dǎo)入成功后,即可在菜單欄中的Component中多出了一個(gè)iTween選項(xiàng),并且在Component->Scripts中多出了三個(gè)選項(xiàng),這些都是我們馬上要用到的。好了,準(zhǔn)備工作已做完,下面開始制作我們的路徑動(dòng)畫了。首先制作一個(gè)簡單的場景。然后創(chuàng)建一個(gè)簡單的場景,命名為path,制作路徑。
選擇我們新建的path然后在Component->Scripts中選擇ITweenPcth,添加完成后即可在Inspector視圖中看到我們添加的ITweenPcth屬性PathName是路徑的名稱。我們命名為firstpath。PathColor為路徑線的顏色。將他改成紅色。一遍可以清晰的看到他。NodeCount為路徑的關(guān)鍵點(diǎn)數(shù)量,下面Node為每個(gè)關(guān)鍵點(diǎn)坐標(biāo)。我們將NodeCount的值改為6,然后設(shè)置關(guān)鍵點(diǎn)的坐標(biāo)。方法1:直接改變Node下的想,x,y,z的值。防范2:在Scene視圖中直接拖動(dòng)每個(gè)點(diǎn)的坐標(biāo)。制作好后的結(jié)果如圖:到這里路徑已經(jīng)制作好了,下面將一下怎么把這條路徑和我們的運(yùn)動(dòng)物體連接起來呢。首先我們建立一個(gè)CUBE作為要運(yùn)動(dòng)的物體命名為player。選擇我們新建的player然后點(diǎn)擊菜單欄的Component->iTween->iTweenEvent.添加完成后在Inspector視圖中看到iTweenEvent屬性。屬性非常多。下面介紹幾個(gè)長影屬性。Name:為動(dòng)畫時(shí)間的名稱。命名為MyFirstEventShowIconInScene:是否在場景中顯示圖標(biāo),勾選改選項(xiàng)。
PlayAutomatically:是否在運(yùn)行是自動(dòng)播放,勾選改選項(xiàng)。EventType下拉框選擇MoveTo,Path勾選選擇Path-〉firstpath,在往下勾選Time,時(shí)間設(shè)置為30;勾選easetype設(shè)置為linear設(shè)置為勻速;設(shè)置好之后如圖:好了可以運(yùn)行游戲了。發(fā)現(xiàn)盒子沿著我們設(shè)置的路徑開始運(yùn)動(dòng)了。(?。阂?yàn)閰?shù)太多。還沒有完全研究,希望大家一起研究學(xué)習(xí),有不對(duì)的地方還望高手指教)這個(gè)就寫這么多了。關(guān)于動(dòng)態(tài)調(diào)用,和幾個(gè)路徑相互切換下次再講吧。來源:納金網(wǎng)http://www.narkii.com