unity AnimationState和animationclip的區別

想知道unity AnimationStateanimationclip的區別就要先了解unity AnimationStateanimationclip,下面我們先學習一下unity AnimationStateanimationclip,它們的區別就一目瞭然啦。

AnimationClip

AnimationClipUnity3D中播放動畫的最基本對象,通過FBX導入的各個動畫對象其實就是一個AnimationClip。這個類已關鍵幀的形式記錄了骨骼關節在各個時間節點上的位置、旋轉信息,根據幀頻率frameRate結合播放模式wrapMode通過插值計算即可播放出連續的骨骼動畫。

AnimationState

每個AnimationState包含了一個AnimationClip,並記錄這個動畫片段的一些播放控制屬性,實際上是一個AnimationClip的包裝器

 其中比較重要的參數有layer,weight, enabled, speed, blendMode這幾項。這些參數的具體含義將在自定義混合動畫控制中詳細解釋,在簡單的動畫控制時並不需要對AnimationState進行直接操作。

所以說unity AnimationStateanimationclip的區別就是包含與被包含。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章