#bevy #路径查找 #游戏开发

已删除 bevy_navgraph

为 Bevy 游戏引擎提供的导航图生成插件

1 个不稳定发布

0.0.1 2023 年 5 月 19 日

#55#路径查找

MIT 许可证

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