Tổng quan
Tổng quan
Parkour & Climbing System giúp nhân vật di chuyển qua môi trường phức tạp bằng parkour, nhảy dự đoán, bám mép, leo trèo và chuyển đổi giữa các trạng thái leo.
Hệ thống dùng IK để đặt tay/chân khi leo, hỗ trợ braced hang và free hang, có công cụ bake climb point vào level, và đi kèm source C# để chỉnh theo game của bạn.
Tính năng chính
Predictive Jumping tự phát hiện điểm nhảy phía trước và thực hiện cú nhảy chính xác.
Nhân vật có thể bám ledge, nhảy hoặc shimmy giữa ledge dựa trên khoảng cách.
Có 32 animation leo và 14 animation parkour, đồng thời cho phép thay thế animation bằng bộ của bạn.
Khi nào nên dùng asset này
Dùng cho game third-person có môi trường nhiều mép tường, vật cản, platform, ledge hoặc khu vực leo trèo mà bạn không muốn viết toàn bộ hệ thống nhận diện obstacle từ đầu.
Asset đặc biệt hữu ích nếu bạn muốn nhân vật tự chọn hành động parkour dựa trên chiều cao và loại vật cản: vault qua vật thấp, nhảy lên vật cao hơn, bám mép, nhảy từ hang, hoặc shimmy ngang qua ledge.
Vì source C# đi kèm asset, bạn có thể giữ workflow mặc định để prototype nhanh rồi chỉnh sâu phần detection, input hoặc animation event theo controller của game.
Luồng học đề xuất
Đầu tiên mở Quickstart để đưa Parkour Controller vào scene và bake climb point.
Sau đó đọc trang Configurations để hiểu các tham số ảnh hưởng trực tiếp tới tay, chân, khoảng nhảy, collider và obstacle detection.
Khi muốn thay cảm giác nhân vật, đọc Change Animations và Create Parkour Actions trước khi sửa script.
Nếu dự án đã dùng controller bên thứ ba, đọc Invector hoặc GameCreator2 Integration sau cùng vì các bước này phụ thuộc animator/controller hiện có.