文章

創建簡單的動畫並應用到物件上

在Unity中創建和應用簡單的動畫涉及幾個步驟:設置動畫剪輯(Animation Clip)、創建動畫控制器(Animator Controller)、並將其應用到遊戲物體上。以下是詳細的步驟指南。

1. 創建 Animation Clip

Animation Clip 是表示一個物體動作過程的動畫文件。你可以在Unity中直接創建動畫,然後將它們應用到遊戲物體上。

步驟

  1. 選擇物體
    • Hierarchy 視圖中選擇你想要為其創建動畫的遊戲物體。這個物體可以是任何2D或3D物體,例如一個角色、一個方塊,或其他場景物體。
  2. 打開 Animation 視圖
    • 如果 Animation 視圖未顯示,請通過選擇 Window > Animation > Animation 打開它。
    • 如果這是你第一次為該物體創建動畫,Unity會要求你創建一個 Animator Controller 和第一個 Animation Clip
  3. 創建新的 Animation Clip
    • Animation 視圖中,點擊 Create 按鈕,為動畫命名並保存。這將創建一個新的 Animation Clip,並自動分配給物體。
    • 你會看到 Animation 視圖的時間軸區域,可以在這裡編輯動畫。
  4. 添加動畫關鍵幀
    • 移動 Animation 視圖中的時間指針(紅色線),並開始記錄物體屬性的變化。你可以點擊時間軸上的紅色圓圈按鈕來進行錄製模式。
    • 在不同的時間點上更改物體的屬性(例如位置、旋轉、縮放、顏色等),這些更改將作為關鍵幀保存。
    • 例如,可以設置物體從左側移動到右側,或從小變大等。
  5. 結束錄製
    • 完成後,點擊錄製按鈕結束錄製模式。此時,你已經創建了一個簡單的動畫。

2. 創建並配置 Animator Controller

步驟

  1. 創建 Animator Controller
    • Assets 資料夾中右鍵選擇 Create > Animator Controller,為它命名並保存。
  2. 打開 Animator 視圖
    • 雙擊 Animator Controller 文件,打開 Animator 視圖。這個視圖允許你設置動畫狀態和狀態之間的轉換。
  3. 添加 Animation Clip
    • Animator 視圖中,將剛剛創建的 Animation ClipAssets 資料夾中拖入到 Animator 視圖中。這樣你就設置了一個動畫狀態。
  4. 設置默認狀態
    • 右鍵單擊剛添加的動畫狀態,選擇 Set as Layer Default State。這將設置此動畫為物體的初始動畫。

3. 將 Animator Controller 應用到物體上

步驟

  1. 選擇物體
    • Hierarchy 視圖中選擇你想要應用動畫的遊戲物體。
  2. 添加 Animator 組件
    • Inspector 視圖中,檢查物體是否已經有 Animator 組件。如果沒有,點擊 Add Component,搜索並添加 Animator 組件。
  3. 分配 Animator Controller
    • 將創建好的 Animator Controller 拖入到物體的 Animator 組件中的 Controller 欄位中。

4. 測試動畫效果

步驟

  1. 運行場景
    • 點擊 Play 按鈕運行場景。你應該會看到物體根據剛剛設置的動畫播放動作。
  2. 調整動畫
    • 如果動畫效果不如預期,可以回到 Animation 視圖中進行調整,添加或修改關鍵幀,調整動畫的速度或過渡效果。

小結

通過以上步驟,你已經成功創建並應用了一個簡單的動畫到物體上。這是一個基本的動畫設置過程,適用於各種類型的遊戲和互動場景。隨著熟練度的提升,你可以開始創建更複雜的動畫,並結合腳本來控制它們,以創造出豐富的遊戲體驗。

本文章以 CC BY 4.0 授權