找回密碼
 注冊帳號

掃一掃,訪問微社區

使用動畫視圖(舊版)

2015-1-6 00:21| 發布者: 楊炎| 查看: 1395| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 使用動畫視圖(舊版)動畫視圖 (animation view)可用于預覽和編輯 unity 中已經經過動畫處理的游戲對象 (game object)的動畫片段 (animation clip)。動畫視圖 (animation view)可以從窗口 (window) -> 動畫 (animati ...

使用動畫視圖(舊版)

動畫視圖 (animation view)可用于預覽和編輯 unity 中已經經過動畫處理的游戲對象 (game object)動畫片段 (animation clip)動畫視圖 (animation view)可以從窗口 (window) -> 動畫 (animation)菜單打開。

在游戲對象上查看動畫

動畫視圖 (animation view)層級視圖 (hierarchy view)場景視圖 (scene view)以及檢視器 (inspector)緊密結合在一起。與檢視器 (inspector) 一樣,動畫視圖 (animation view) 將顯示選中的所有游戲對象 (game object)。使用層級視圖 (hierarchy view)場景視圖 (scene view)來選擇要查看的游戲對象 (game object)。(如果在工程視圖 (project view),您還可以查看其動畫曲線,但必須將該預設 (prefab) 拖到場景視圖 (scene view) 中才能編輯曲線。

動畫視圖 (animation view)顯示了層級視圖 (hierarchy view)中選中的游戲對象 (game object)

動畫視圖 (animation view)左側是選中game object的可進行動畫處理屬性的層級列表。該列表按照附加到游戲對象 (game object) 的組件 (components)材質 (materials)進行排序,這與檢視器 (inspector)中的排序相似。可通過單擊旁邊的小三角形來折疊或展開“組件”(components) 和“材質”(materials)。如果選中的游戲對象 (game object) 有任何子游戲對象 (game object),則會顯示在所有組件 (components) 和材質 (materials) 后面。

動畫視圖 (animation view)中左側的屬性列表顯示了選中游戲對象 (game object)組件 (components) 和材質 (materials),這與檢視器 (inspector)相似。

創建新的動畫片段

unity 中經過動畫處理的游戲對象 (game object)需要控制動畫的動畫組件 (animation component)。如果游戲對象 (game object) 還沒有動畫組件 (animation component),那么在創建新的動畫片段 (animation clip)或進入動畫模式 (animation mode)時,動畫視圖 (animation view)會自動為您添加一個。

如需為所選游戲對象 (game object)創建新的動畫片段 (animation clip),請單擊動畫視圖 (animation view)右上方兩個選擇框中右側那個,然后選擇[創建新片段] (create new clip)。然后系統會提示您將動畫片段 (animation clip) 保存到資源 (assets)文件夾中。如果游戲對象 (game object) 還沒有動畫組件 (animation component),則此時系統會自動為該對象添加。新的動畫片段 (animation clip)將自動添加到動畫組件 (animation component) 的動畫 (animations) 列表中。

創建新的動畫片段 (animation clip).

動畫視圖 (animation view)中,您總能看到正在繪制的游戲對象 (game object)和正在編輯的動畫片段 (animation clip)動畫視圖 (animation view) 左上方有兩個選擇框。左側選擇框顯示關聯了動畫組件 (animation component)游戲對象 (game object),而右側選擇框顯示您正在編輯的動動畫片段 (animation clip)

左側選擇框顯示關聯了游戲對象 (game object)游戲對象 (game object),而右側選擇框顯示您正在編輯的動畫片段 (animation clip)

對游戲對象進行動畫處理

如需開始為選中的游戲對象 (game object) 編輯動畫片段 (animation clip),請單擊動畫模式按鈕 (animation mode button)。

單擊動畫模式按鈕 (animation mode button)進入動畫模式 (animation mode)

這樣將進入動畫模式 (animation mode)。在該模式中,對游戲對象 (game object) 所做的更改將會保存在動畫片段 (animation clip)中。(如果游戲對象 (game object) 還沒有動畫組件 (animation component),則系統此時會自動為該對象添加。如果沒有現有的動畫片段 (animation clip), ,系統將提示您保存一個到assets文件夾中。)

再次單擊動畫模式 (animation mode)按鈕可隨時退出動畫模式 (animation mode)。這樣將會使游戲對象 (game object)恢復到進入動畫模式 (animation mode) 之前的狀態。

您可以對動畫視圖 (animation view)屬性列表中顯示的所有屬性進行動畫處理。如需對某個屬性進行動畫處理,請單擊該屬性的關鍵指標 (key indicator),然后從菜單中選擇添加曲線 (add curve)。您也可以選擇多個屬性并單擊右鍵,從而立即給所有選定的屬性添加曲線。(變換 (transform)屬性比較特殊,由于.x.y.zpro屬性有聯系,因此這三個屬性會同時添加曲線。)

任何屬性都可通過單擊其關鍵指標 (key indicator)或右鍵單擊其名稱進行動畫編輯。對于變換 (transform)屬性,.x、.y, 和.z的曲線是同時添加的。

處于animation mode時,紅色豎線會顯示處于當前預覽的動畫片段 (animation clip)的幀。檢視器 (inspector)場景視圖 (scene view)將顯示動畫片段 (animation clip) 的這個幀上的游戲對象 (game object)。此幀的動畫屬性值還顯示在屬性名右側的列中。

動畫模式 (animation mode)中,紅色豎線顯示當前預覽的幀。此幀的動畫值可在檢視器 (inspector)場景視圖 (scene view)以及動畫視圖 (animation view)的屬性名右側進行預覽。

您可以單擊時間線 (time line)上的任何位置來預覽或修改動畫片段 (animation clip) 中的那個幀。時間線 (time line)中的數字顯示為秒數和幀數,所以 1:30 表示 1 秒和 30 幀。

單擊時間線 (time line)預覽給定的幀.

您可以通過鍵入特定的幀來直接跳到該幀,或使用按鈕跳到上一個或下一個關鍵幀 (keyframe)

您還可以使用以下鍵盤快捷鍵在幀之間導航:

按逗號(,) 去上一幀。

按句號(.) 去下一幀。

按住 alt 鍵并按逗號(,) 去上一個關鍵幀 (keyframe)

按住 alt 鍵并按句號(.) 去下一個關鍵幀 (keyframe)

動畫模式 (animation mode)中,您可以移動、旋轉或縮放場景視圖 (scene view)中的游戲對象 (game object)中的。如果還沒有動畫曲線 (animation curve)系統會為動畫片段 (animation clip)的位置、旋轉和縮放屬性創建動畫曲線,并且會在當前預覽的幀上自動創建這些動畫曲線 (animation curve) 以存儲對各自變換 (transform) 值的更改。

您還可以使用檢視器 (inspector)來修改游戲對象 (game object)的任何可進行動畫處理的屬性。這也將根據需要創建動畫曲線 (animation curve),并在當前預覽的幀的那些動畫曲線 (animation curve) 上創建鍵 (key),從而對更改的值進行存儲。在動畫模式 (animation mode) 下,不能進行動畫處理的屬性在檢視器 (inspector)中顯示為灰色。

關鍵幀 (keyframe)按鈕可為當前預覽的幀中顯示的曲線創建關鍵幀 (keyframe)((快捷鍵:k).

您還可以使用關關鍵幀 (keyframe) 按鈕手動創建關鍵幀 (keyframe)按鈕手動創建。這將為當前顯示在動畫視圖 (animation view)中的所有曲線創建鍵。如果只想顯示屬性列表中的一小部分屬性的曲線,可選擇這些屬性。這非常適用于僅為特定屬性選擇性地添加鍵。

在屬性列表中選擇屬性時,只會顯示該屬性的曲線。

播放

單擊動畫視圖 (animation view)中的播放 (play) 按鈕可隨時播放動畫片段 (animation clip)

單擊播放 (play) 按鈕播放動畫片段 (animation clip)

播放將在時間線 (time line)顯示的時間范圍內循環。這使您可以專注于完善正在編輯的動畫片段 (animation clip)中的某個小部分,而無需播放整個片段。如需播放完整的動畫片段 (animation clip),請縮小畫面查看整個時間范圍,或在沒有選擇鍵 (key)的情況下按f選擇幀 (frame select)。如需了解更多關于曲線視圖 (curve view)導航的信息,請參閱編輯動畫曲線相關部分。

相關閱讀

文章點評
相關文章
女校游泳队彩金