1 个不稳定发布
0.0.1 | 2023 年 5 月 19 日 |
---|
#55 在 #路径查找
6KB
100 代码行
bevy_navgraph
bevy_navgraph
是一个 Rust 包,为 Bevy 游戏引擎提供导航图功能,使用 Bevy 和 Bevy Rapier3D 包。
使用方法
要使用 bevy_navgraph
,您必须在您的 Cargo.toml
文件中包含以下依赖项
[dependencies]
bevy = "0.10.1"
bevy_rapier3d = "0.21.0"
bevy_navgraph = "0.0.1"
同时,请确保将 Rapier 插件添加到您的应用程序中。
use bevy::prelude::*;
use bevy_navgraph::NavGraphPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugin(RapierPhysicsPlugin::<NoUserData>::default())
.add_plugin(NavGraphPlugin { starting_position: Vec3::new(0.0, 0.0, 0.0), max_bounces: 5, splits_per_bounce: 5})
.run();
}
为了让 bevy_navgraph
工作,您需要在您的世界中包含碰撞体。
依赖项
~43–79MB
~1M SLoC