Crates.io | recastnavigation-rs |
lib.rs | recastnavigation-rs |
version | 0.1.0 |
source | src |
created_at | 2024-03-23 14:17:09.159356 |
updated_at | 2024-03-23 14:17:09.159356 |
description | A rust binding for recastnavigation path finding library adds cross-platform deterministic. |
homepage | https://github.com/SlimeYummy/recastnavigation-rs |
repository | https://github.com/SlimeYummy/recastnavigation-rs |
max_upload_size | |
id | 1183555 |
size | 3,532,057 |
Recastnavigation-rs is a rust wrapper for recastnavigation pathfinding library with cross-platform deterministic.
To import deterministic support, this project use a special fork of recastnavigation recastnavigation-deterministic. So it can be used in network game scenarios, such as lock-step networking synchronize.
We plan to support all features in original recastnavigation C++ project. Currently, recast/detour/detour_crowd are implemented. If the feature you need is not implemented, you can create an issue.
The test cases under ./tests can be viewed as examples.
Recastnavigation-rs keeps the same API styles with original recastnavigation library. Therefore, you can also refer to the recastnavigation demo.
In theory, recastnavigation-rs supports all platforms supported by rust. But I only tested on the following platforms:
Maybe you can run cross-platform deterministic test cases under ./tests on your target platform.