Lưới tìm đường: mỗi ô có một chi phí để đi vào, 0 là không đi được. Tiếp...
#include <njin_nav.h>
Các thuộc tính Public | |
| vec2 | origin {} |
| Góc trên trái của ô (0, 0) trong thế giới. | |
| vec2 | cell_size {16.0f, 16.0f} |
| Kích thước một ô, đơn vị thế giới. | |
| i32 | width = 0 |
| Số cột. | |
| i32 | height = 0 |
| Số hàng. | |
| std::vector< u8 > | cost |
| Chi phí đi vào từng ô, theo hàng: cost[y * width + x]. | |
Lưới tìm đường: mỗi ô có một chi phí để đi vào, 0 là không đi được.
Thường dựng một lần khi nạp level bằng nav_grid_from_world(), rồi sửa từng ô khi cửa mở hay tường vỡ bằng nav_set_cost().