五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity-混合樹

2021-03-04 09:36 作者:unity_某某師_高錦錦  | 我要投稿

游戲動(dòng)畫中的一項(xiàng)常見任務(wù)是在兩個(gè)或更多相似運(yùn)動(dòng)之間進(jìn)行混合。也許最熟知的示例就是根據(jù)角色的速度來混合行走和奔跑動(dòng)畫。另一個(gè)示例是角色在奔跑期間轉(zhuǎn)向時(shí)向左或向右傾斜。

區(qū)分過渡與混合樹十分重要。雖然兩者都用于創(chuàng)建平滑動(dòng)畫,但它們用于不同種類的情況。

  • __過渡__用于在給定時(shí)間內(nèi)從一個(gè)動(dòng)畫狀態(tài)平滑過渡到另一動(dòng)畫狀態(tài)。過渡作為動(dòng)畫狀態(tài)機(jī)的一部分指定。如果過渡很快,從一個(gè)運(yùn)動(dòng)到完全不同運(yùn)動(dòng)的過渡通常沒有問題。

  • __混合樹__允許通過不同程度合并多個(gè)動(dòng)畫來使動(dòng)畫平滑混合。每個(gè)運(yùn)動(dòng)對(duì)最終效果的影響由一個(gè)_混合參數(shù)_控制,該參數(shù)只是與 Animator Controller 相關(guān)聯(lián)的數(shù)字動(dòng)畫參數(shù)之一。為了使混合后的運(yùn)動(dòng)合理,要混合的運(yùn)動(dòng)必須具有相似的性質(zhì)和時(shí)機(jī)。混合樹是動(dòng)畫狀態(tài)機(jī)中的一種特殊狀態(tài)類型。

例如,類似運(yùn)動(dòng)可能是各種行走和奔跑動(dòng)畫。為了使混合取得良好效果,剪輯中的動(dòng)作必須在標(biāo)準(zhǔn)化時(shí)間內(nèi)的相同點(diǎn)進(jìn)行。例如,可將行走和奔跑動(dòng)畫對(duì)齊,使得腳與地面的接觸時(shí)刻發(fā)生在標(biāo)準(zhǔn)化時(shí)間內(nèi)的相同點(diǎn)(例如,左腳接觸點(diǎn)為 0.0,右腳接觸點(diǎn)為 0.5)。由于使用標(biāo)準(zhǔn)化時(shí)間,因此剪輯長(zhǎng)度不同并不要緊。

使用混合樹

要開始使用新混合樹,您需要:

1.右鍵單擊 Animator Controller 窗口上的空白區(qū)域。 1.從顯示的上下文菜單中,選擇?Create State > From New Blend Tree。 1.雙擊混合樹 (Blend Tree) 以進(jìn)入混合樹視圖 (Blend Tree Graph)。

Animator 窗口現(xiàn)在顯示整個(gè)混合樹的圖示,而 Inspector 顯示當(dāng)前選定節(jié)點(diǎn)及其直接子節(jié)點(diǎn)。

Animator 窗口顯示整個(gè)混合樹的圖示。左邊的混合樹只有根混合節(jié)點(diǎn)(尚未添加子節(jié)點(diǎn))。右邊的混合樹有一個(gè)根混合節(jié)點(diǎn)以及三個(gè)動(dòng)畫剪輯作為子節(jié)點(diǎn)。

要將動(dòng)畫剪輯添加到混合樹,可選擇該混合樹,然后單擊 Inspector 的 Motion 字段內(nèi)的加號(hào)圖標(biāo)。

添加任何運(yùn)動(dòng)之前在 Inspector 中顯示的混合節(jié)點(diǎn)。加號(hào)圖標(biāo)用于添加動(dòng)畫剪輯或子混合樹。

或者,也可通過右鍵單擊混合樹并從上下文菜單進(jìn)行選擇來添加動(dòng)畫剪輯或子混合節(jié)點(diǎn):

右鍵單擊混合樹節(jié)點(diǎn)時(shí)的上下文菜單。

使用動(dòng)畫剪輯和輸入?yún)?shù)來設(shè)置混合樹時(shí),Inspector 窗口通過圖形顯示動(dòng)畫如何隨著參數(shù)值變化而進(jìn)行組合(拖動(dòng)滑動(dòng)條時(shí),樹根中的箭頭會(huì)改變其著色以顯示其控制的動(dòng)畫剪輯)。

以五個(gè)動(dòng)畫剪輯設(shè)置的一個(gè) 2D 混合樹在 Inspector 中預(yù)覽的情況

您可以選擇混合樹圖中的任何節(jié)點(diǎn),然后在 Inspector 中檢查它。如果所選節(jié)點(diǎn)是動(dòng)畫剪輯,則會(huì)顯示該動(dòng)畫剪輯的 Inspector。如果該動(dòng)畫是從模型導(dǎo)入的,設(shè)置將處于只讀狀態(tài)。如果節(jié)點(diǎn)是混合節(jié)點(diǎn),則會(huì)顯示混合節(jié)點(diǎn)的 Inspector。

您可以從?Blend Type?菜單選擇?1D?或?2D?混合;這兩個(gè)類型之間的差異在本部分的相應(yīng)頁面中有介紹。

混合樹和根運(yùn)動(dòng)

動(dòng)畫之間的混合是使用線性插值處理的(即,每個(gè)動(dòng)畫的量是由混合參數(shù)加權(quán)的單獨(dú)動(dòng)畫的平均值)。但應(yīng)注意,根運(yùn)動(dòng)_不是_以相同方式插值的。請(qǐng)參閱有關(guān)根運(yùn)動(dòng)的頁面,詳細(xì)了解這種情況可能給角色帶來何種影響。


Unity-混合樹的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
舟曲县| 揭阳市| 宁国市| 巴彦县| 凯里市| 富民县| 盐亭县| 天门市| 枝江市| 伊川县| 建德市| 南岸区| 黄石市| 漳浦县| 常山县| 曲沃县| 新郑市| 齐齐哈尔市| 海晏县| 涪陵区| 杭州市| 钦州市| 金山区| 勃利县| 开原市| 酒泉市| 濮阳县| 和顺县| 香格里拉县| 茂名市| 铁岭市| 浦城县| 昌图县| 康平县| 什邡市| 成安县| 武冈市| 和田县| 吉林市| 龙川县| 沙湾县|