目錄
前言
一、創(chuàng)建動(dòng)畫Animation
二、制作動(dòng)畫
三、動(dòng)畫的相關(guān)操作
3.1 調(diào)節(jié)播放速度
3.2 將動(dòng)畫設(shè)置為只播放一次
四、其他
前言
本文記錄如何在Unity中做一個(gè)相機(jī)動(dòng)畫(相機(jī)的路徑動(dòng)畫)。
一般的動(dòng)畫效果可以通過(guò)在物體上掛載腳本,使用程序控制物體在空間中的坐標(biāo)來(lái)完成,但是相機(jī)動(dòng)畫需要時(shí)刻參照實(shí)際相機(jī)獲得的畫面來(lái)確定其位置,因此unity中有一種方法來(lái)做這種專門的動(dòng)畫。當(dāng)然這種方式也適用于一般物體,有點(diǎn)類似于手動(dòng)K幀的做法,個(gè)人覺(jué)得效率不算很高,只是相機(jī)動(dòng)畫一般比較簡(jiǎn)單,多采用這種方法。
一、創(chuàng)建動(dòng)畫Animation
現(xiàn)在有一個(gè)這樣的場(chǎng)景
想做一個(gè)繞著他旋轉(zhuǎn)的相機(jī)動(dòng)畫,首先創(chuàng)建一個(gè)相機(jī)(或者直接使用場(chǎng)景中的MainCamera)
點(diǎn)擊菜單中的Window→Animation→Animation彈出Animation窗口,并點(diǎn)擊Create
創(chuàng)建一個(gè)新的動(dòng)畫?
?創(chuàng)建完后界面變成下圖所示
二、制作動(dòng)畫
點(diǎn)擊Add Property,選擇添加Transform下的Position和Rotation(一般不會(huì)用到Scale)
點(diǎn)擊紅色的錄制按鈕
?選中相機(jī),在對(duì)應(yīng)的幀下拖動(dòng)旋轉(zhuǎn)相機(jī)到需要的位置,具體的效果可以根據(jù)Game窗口中觀察,同一個(gè)幀下拖動(dòng)改變相機(jī)位置信息會(huì)被覆蓋效果如下:
錄制結(jié)束后再次點(diǎn)擊紅色按鈕關(guān)閉錄制,這樣一個(gè)動(dòng)畫就做好了 ,可以運(yùn)行查看效果
三、動(dòng)畫的相關(guān)操作
3.1 調(diào)節(jié)播放速度
在Animator下面選中剛才創(chuàng)建的動(dòng)畫,可以看到在右側(cè)有可以調(diào)節(jié)播放速率的地方Speed
?
?修改這里的speed就可以改變動(dòng)畫播放的速度
3.2 將動(dòng)畫設(shè)置為只播放一次
默認(rèn)情況下動(dòng)畫會(huì)循環(huán)播放,在資產(chǎn)庫(kù)中選擇剛才創(chuàng)建的動(dòng)畫,可以看到有勾選是否重復(fù)播放
也可以設(shè)置過(guò)多久播放一次?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-613167.html
四、其他
相機(jī)動(dòng)畫結(jié)合RenderTexture和Canvas的圖片等可以實(shí)現(xiàn)類似游戲中小地圖的效果文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-613167.html
到了這里,關(guān)于Unity實(shí)戰(zhàn)(6):如何做相機(jī)動(dòng)畫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!