最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

Unity筆記——Animator動(dòng)畫狀態(tài)機(jī)中動(dòng)畫切換的優(yōu)先級(jí)和動(dòng)畫切換的中斷處理

2023-08-11 07:53 作者:黑白色的楓  | 我要投稿

動(dòng)畫切換的優(yōu)先級(jí)

在unity的Animator動(dòng)畫狀態(tài)機(jī)中,一個(gè)動(dòng)畫可能會(huì)有切換到多個(gè)動(dòng)畫的可能,這些切換具有一定的優(yōu)先級(jí),并且可以手動(dòng)調(diào)整。

ground地面站立動(dòng)畫、jump跳躍動(dòng)畫、fall下落動(dòng)畫相互可以切換

選中jump動(dòng)畫,在Inspector面板中的Transitions中可以看到從jump分別可以切換過(guò)渡到ground、fall兩個(gè)動(dòng)畫。

Transitions的部分可以看到動(dòng)畫有幾個(gè)過(guò)渡

Transitions這個(gè)列表里的項(xiàng)目可以根據(jù)需要進(jìn)行拖動(dòng),修改過(guò)渡的優(yōu)先級(jí),在同時(shí)滿足條件的情況下,在列表上面的優(yōu)先級(jí)更高。

拖動(dòng)可調(diào)整過(guò)渡的優(yōu)先級(jí)

動(dòng)畫切換的中斷處理

選中動(dòng)畫之間的箭頭,在Settings中可以找到Interruption SourceOrdered Interruption兩個(gè)參數(shù)

Interruption Source的五個(gè)選項(xiàng)

Interruption?Source規(guī)定了當(dāng)前動(dòng)畫和下個(gè)動(dòng)畫哪個(gè)可以中斷過(guò)渡。

jump動(dòng)畫切換過(guò)渡到fall動(dòng)畫,jump動(dòng)畫就是Current State當(dāng)前動(dòng)畫,fall就是Next State下個(gè)動(dòng)畫。

Current State:當(dāng)前狀態(tài),jump動(dòng)畫在切換到fall動(dòng)畫的過(guò)程中滿足了jump動(dòng)畫切換到ground動(dòng)畫的條件,就會(huì)立刻開始向ground動(dòng)畫切換。

Next State:下個(gè)狀態(tài),fall如果有向其他動(dòng)畫的切換,例如翻滾,滿足條件后就會(huì)立刻中斷jump向fall的過(guò)渡,開始當(dāng)前狀態(tài)向翻滾動(dòng)畫過(guò)渡。

Current State Then Next State:優(yōu)先當(dāng)前狀態(tài),然后是下個(gè)狀態(tài),如果jump和fall同時(shí)都滿足向其他動(dòng)畫切換的條件,優(yōu)先執(zhí)行jump動(dòng)畫向其他動(dòng)畫的切換,例如站立。

Next State?Then Current State優(yōu)先下個(gè)狀態(tài),然后是當(dāng)前狀態(tài),如果jump和fall同時(shí)都滿足向其他動(dòng)畫切換的條件,優(yōu)先執(zhí)行fall動(dòng)畫向其他動(dòng)畫的切換,例如翻滾。


Ordered Interruption參數(shù),勾上表示只有只有優(yōu)先級(jí)比自己高的動(dòng)畫可以中斷這個(gè)過(guò)渡,取消勾選表示不論優(yōu)先級(jí)的高低都可以中斷。

優(yōu)先級(jí)

如果勾上以后,junp正在向fall過(guò)渡,同時(shí)又滿足了向ground切換的條件,就會(huì)中斷當(dāng)前的過(guò)渡,開始向ground動(dòng)畫過(guò)渡。如果ground優(yōu)先級(jí)比f(wàn)all低,就不會(huì)中斷向fall的過(guò)渡。

如果取消勾選,即使ground優(yōu)先級(jí)比f(wàn)all低,也可以中斷jump向其他動(dòng)畫的過(guò)渡,開始向ground過(guò)渡。

取消勾選的情況下,如果有一個(gè)優(yōu)先級(jí)比自己高,一個(gè)比自己低的兩個(gè)動(dòng)畫同時(shí)滿足條件,會(huì)根據(jù)優(yōu)先級(jí)進(jìn)行中斷和過(guò)渡。

3D動(dòng)畫過(guò)渡會(huì)從當(dāng)前的地方開始向目標(biāo)動(dòng)畫進(jìn)行過(guò)渡,unity會(huì)自動(dòng)計(jì)算過(guò)渡的動(dòng)畫會(huì)怎樣進(jìn)行變化,這個(gè)推測(cè)對(duì)2D動(dòng)畫不起作用。


本文是在觀看了傅老師的黑魂復(fù)刻P22后get到的知識(shí)點(diǎn),并根據(jù)百度到的知乎文章加強(qiáng)了理解后,通過(guò)自己的理解寫下的筆記,原文寫的更好建議直接看原文_(:з」∠)_

Animator- Interruption Source用法 - JIANG的文章 - 知乎 https://zhuanlan.zhihu.com/p/36244526



Unity筆記——Animator動(dòng)畫狀態(tài)機(jī)中動(dòng)畫切換的優(yōu)先級(jí)和動(dòng)畫切換的中斷處理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
若尔盖县| 新宾| 南召县| 泾源县| 博湖县| 平谷区| 彭山县| 喜德县| 灵山县| 上杭县| 通化市| 长泰县| 定结县| 靖宇县| 如东县| 罗甸县| 搜索| 马公市| 阿合奇县| 佛学| 兰坪| 衡水市| 司法| 桓仁| 拉萨市| 定兴县| 黔西县| 丹巴县| 天峻县| 常德市| 昭觉县| 桂东县| 尼勒克县| 宣恩县| 宣汉县| 临安市| 麦盖提县| 罗城| 皮山县| 上林县| 柏乡县|