Skip to content

Hướng dẫn tích hợp animation, sự kiện trên animation – Unity 3D – Bài 1

  • by

Hi các em, trong bài viết này thầy hướng dẫn cách tùy chỉnh, bổ sung Animation, sự kiện cho gọi starter assets third person của Unity

https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526

Sau bài hướng dẫn, các em có thể làm các chức năng sau :

  1. Bổ sung Animation cho nhân vật có sẵn trong gói
  2. Bắt sự kiện Animation để làm chức năng như : tấn công, Skill …

Bài hướng dẫn sẽ theo cấu trúc dạng Step by step kèm giải thích và ảnh demo . Các em đọc kĩ từng bước làm nhé

Bước 1 : Tải và import gói package ở link phía trên

Bước 2 : Mở scene Playground

Ở Scene mẫu này đã có sẵn nhân vật mẫu kèm chức năng chạy nhảy, tùy chỉnh tốc độ … ở Inspector

Chú ý : Nhân vật trong gói thư viện này được tích hợp và chỉ hỗ trợ loại Animation mô phỏng hành động con người gọi là Humanoid

Bước 3 : Truy cập trang https://www.mixamo.com/ chuyên cung cấp nhân vật có sẵn Animation dạng Humanoid, chọn 1 model phù hợp

Tiến hành tải trọn bộ nhân vật về máy , tùy chọn như hình mẫu để chạy ổn định . Chú ý không chọn Frames cao, như vậy thật khổ cho con laptop 😀

Sau khi tải thành công, giải nén, copy cả thư mục vào Assets của dự án

Trong thư mục có rất nhiều file animation . Như nhân vật thầy vừa tải có 48 hành động khác nhau

Bước 4 : Bôi đen toàn bộ các file fbx , vào Inspector -> Tab Rig -> Chọn Humanoid -> Apply để thiết lập Animation dạng Humanoid

Sau khi thêm xong , chúng ta thấy nhân vật vẫn màu trắng, đừng lo lắng, chuyện bình thường khi xài đồ Free, nhiều model trên Mixamo không đi kèm Textures 😀

Bước 5 : Tiến hành thay thế model mới vào nhân vật

Mở Hierarchy -> Chọn nhân vật -> Xóa mục Armature_Mesh ( khung của nhân vật cũ ), lát mình sẽ kéo nhân vật mới vào

Kéo file Mesh mới vào , xóa Marmature_Mesh Hips của nhân vật cũ

Bước 6 : Ghép lại avatar . bấm vào PlayerArmature -> Chọn lại Avatar là Avatar của Model mới

Cuối cùng chạy thử và nhân vật mới đã hoạt động mượt mà

Leave a Reply

Your email address will not be published. Required fields are marked *