Cách tìm đường đánh giá các vùng: chi phí đi qua mỗi vùng và vùng nào cấm. Tiếp...
#include <njin_nav3d.h>
Các thuộc tính Public | |
| f32 | cost [nav3d_max_areas] |
| Chi phí mỗi mét của từng vùng, chỉ số là số vùng. Phải lớn hơn 0. | |
| u16 | excluded = 0 |
| Các vùng cấm, bit 1 << vùng. 0 (mặc định) là không cấm vùng nào. | |
Cách tìm đường đánh giá các vùng: chi phí đi qua mỗi vùng và vùng nào cấm.
Đường đi chọn tổng (quãng đường × chi phí) nhỏ nhất: chi phí 1 là bình thường, 4 là đi một mét ở đó tốn như bốn mét đường thường (đường vòng qua đường cái thay vì lội đầm). Vùng có bit trong excluded không bao giờ được đi qua (cửa khóa). Đổi bộ lọc không cần dựng lại navmesh.
| f32 njin::nav3d_filter::cost[nav3d_max_areas] |
Chi phí mỗi mét của từng vùng, chỉ số là số vùng. Phải lớn hơn 0.