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
Sau bài hướng dẫn, các em có thể làm các chức năng sau :
- Bổ sung Animation cho nhân vật có sẵn trong gói
- 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 và 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à
