Tự động hóa địch thông minh | Quái pháp sư (Phần 13) | Hướng dẫn trong Unreal Engine 5 (UE5)
Nội dung
Nội dung
Tổng Quan
Trong phần tiếp theo của loạt video "Sát thủ máy tính". Chúng ta sẽ tạo ra một kẻ thù pháp sư từ đầu bằng cách sử dụng các mesh tùy chỉnh và animation blueprint. Kẻ thù này sẽ có khả năng teleport tương tự như người chơi và cũng có khả năng tự phục hồi. Trước khi bắt đầu, chúng ta sẽ tải xuống mesh và animation cần thiết từ Mixo và tạo blueprint animation từ các animation đó.
Tự động Tên
Nếu bạn quan tâm đến video này, hãy đăng ký và để lại một like để ủng hộ kênh chúng tôi. Cảm ơn đã xem và chúc các bạn thành công!
Video Demo
🎥 Đây là đoạn video demo để bạn xem một số tính năng của kẻ thù pháp sư.
Bài viết
Bước 1: Chuẩn bị
Trước khi bắt đầu tạo kẻ thù pháp sư, chúng ta cần tải xuống các mesh và animation cần thiết từ trang web mixo. Sau đó, bạn cần tạo blueprint animation và gán mesh và animation vào nó. Đảm bảo chỉnh sửa các tham số như giá trị tốc độ di chuyển và tầm nhìn của kẻ thù phù hợp với thiết lập trò chơi của bạn.
Bước 2: Tạo nhân vật
Bắt đầu bằng cách tạo một BP Enemy Mage từ BP Enemy Base. Thay thế mesh mặc định bằng mesh tùy chỉnh mà bạn đã tải xuống từ mixo. Đảm bảo điều chỉnh kích thước mesh sao cho phù hợp với đối tượng cá nhân của bạn.
Bước 3: Blueprint Animation
Tạo blueprint animation cho kẻ thù pháp sư bằng cách thêm state machine và các state tương ứng như Locomotion, Jump, và v.v. Sau đó, kết hợp các animation và sử dụng chúng trong các montage để tạo ra các hành động di chuyển, tấn công và bảo vệ.
Bước 4: Teleport
Thêm khả năng teleport cho kẻ thù bằng cách tạo một custom event Teleport và thay đổi môi trường di chuyển của kẻ thù thành chế độ bay để di chuyển với tốc độ cực cao. Đồng thời, ẩn mesh và thêm hiệu ứng hỗ trợ để thể hiện khả năng này.
Bước 5: Healing ability
Tạo khả năng tự phục hồi cho kẻ thù pháp sư bằng cách tạo một vùng chữa trị và điều chỉnh sự phục hồi của kẻ thù khi nằm trong vùng đó.
FAQ
Q: Tại sao tôi không thể tảo blueprint animation cho kẻ thù pháp sư?\
A: Đảm bảo rằng bạn đã tải xuống đúng các mesh và animation từ mixo và gán chúng vào blueprint animation theo hướng dẫn.
Q: Làm cách nào để tối ưu hóa hiệu suất của kẻ thù pháp sư?\
A: Bạn có thể thử giảm kích thước và số lượng animation sử dụng trong blueprint animation. Ngoài ra, hãy kiểm tra xem có cách nào tối ưu hóa code của bạn để đạt hiệu suất cao hơn không.
Q: Làm thế nào để làm cho kẻ thù pháp sư không phản ứng khi đối diện với các ngọn lửa?\
A: Bạn có thể thêm một điều kiện kiểm tra vào behavior tree của kẻ thù để kiểm tra xem nó có đối diện với ngọn lửa không. Nếu đúng, hãy thêm một hành động để kẻ thù không phản ứng vào ngọn lửa.