建立和使用動畫片段
此示例將說明如何為遊戲物件或玩家制作和使用動畫片段。
請注意,此示例中使用的模型是從 Unity Asset Store 下載的。該播放器是從以下連結下載的: https : //www.assetstore.unity3d.com/en/# ! / content21874 。
要建立動畫,請先開啟動畫視窗。你可以通過單擊視窗和選擇動畫或按 Ctrl + 6 開啟它。從層次結構視窗中選擇要應用動畫片段的遊戲物件,然後單擊動畫視窗上的建立按鈕。
http://i.stack.imgur.com/IZqzc.jpg
為動畫命名(如 IdlePlayer,SprintPlayer,DyingPlayer 等)並儲存。現在,在動畫視窗中,單擊新增屬性按鈕。這將允許你相對於時間更改遊戲物件或播放器的屬性。這可以包括旋轉,位置和比例等變形以及附加到遊戲物件的任何其他屬性,例如 Collider,Mesh Renderer 等。
http://i.stack.imgur.com/3W63z.jpg
要為遊戲物件建立執行動畫,你需要一個人形 3D 模型。你可以從上面的連結下載該模型。按照上述步驟建立新動畫。新增變換屬性,然後為其中一個角色腿選擇旋轉。
http://i.stack.imgur.com/ThoNz.jpg
此時,遊戲物件屬性中的播放按鈕和旋轉值將變為紅色。單擊下拉箭頭以檢視旋轉 X,Y 和 Z 值。預設動畫時間設定為 1 秒。動畫使用關鍵幀在值之間進行插值。要設定動畫,請在不同時間點新增鍵,並從檢查器視窗更改旋轉值。例如,時間 0.0s 處的旋轉值可以是 0.0。在 0.5s 時,X 的值可以是 20.0。在 1.0s 時,該值可以是 0.0。我們可以在 1.0s 結束我們的動畫。
你的動畫長度取決於你新增到動畫的最後一個鍵。你可以新增更多鍵以使插值更平滑。