找回密碼
 注冊帳號

掃一掃,訪問微社區

動畫狀態(animationstate)

2015-1-7 02:46| 發布者: 楊炎| 查看: 1421| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 動畫狀態 (animation state)動畫狀態 (animation state)是動畫狀態機 (animation state machine)的基本構造塊。每個狀態包含將在角色處于該狀態時播放的單獨動畫序列(或混合樹 (blend tree))。游戲中的事件觸發狀 ...

動畫狀態 (animation state)

動畫狀態 (animation state)動畫狀態機 (animation state machine)的基本構造塊。每個狀態包含將在角色處于該狀態時播放的單獨動畫序列(或混合樹 (blend tree))。游戲中的事件觸發狀態轉換時,角色會保留為新狀態,該狀態的動畫序列隨后會接管播放。

在動畫器控制器 (animator controller)中選擇狀態時,會在檢視器 (inspector) 中看到該狀態的屬性:

屬性:

功能:

速度 (speed)

動畫的默認速度

運動 (motion)

分配給此狀態的動畫片段

腳 ik (foot ik)

是否應對此狀態考慮“腳 ik”(foot ik)

轉換 (transitions)

源自此狀態的轉換的列表

默認狀態(以棕色顯示)是第一次激活時計算機所處的狀態。必要時,可以通過右鍵單擊另一個狀態并從上下文菜單中選擇設為默認 (set as default)來更改默認狀態。每個轉換上的獨奏 (solo)和靜音 (mute)復選框用于控制動畫預覽行為 — 有關更多詳細信息,請參閱此頁面。

可以通過在動畫器控制器窗口 (animator controller window)中右鍵單擊空白空間并從上下文菜單中選擇創建狀態 (create state)->空 (empty),來添加新狀態。或者,可以將一個動畫拖動到動畫器控制器窗口 (animator controller window) 中以創建包含該動畫的狀態。(請注意,只能將 mecanim 動畫拖動到控制器中 - 非 mecanim 動畫會被拒絕。)狀態還可以包含混合樹 (blend tree)。

任意狀態 (any state)

任意狀態 (any state)是始終存在的特殊狀態。該狀態針對您要轉變為特定狀態(無論您當前處于何狀態)的情況而存在。這是將相同向外轉換添加到機器中所有狀態的快速方法。請注意,任意狀態 (any state)的特殊含義意味著它不能是轉換的結束點(即,跳轉到“任意狀態”不能用作挑選下一次進入的隨機狀態的方式)。

(返回動畫狀態機(animation state machine))

相關閱讀

文章點評
相關文章
女校游泳队彩金 波克棋牌精品网 大乐透周一走势图126 极速11选5是私彩吗 河南省体育彩票泳坛投注技巧 马云红包软件赚钱 重庆百变王牌奖金算法 科创板股票涨跌限制 软件注册赚钱是不是真的假的 辽宁娱网棋牌大厅下载 河南快赢481走势图200 淮南福彩中心网站 银河棋牌1·0 双色球开奖结果带坐标 手机棋牌APP下载 2分时时彩开奖结果表 云南十一选五荐号