7个版本 (重大变更)
0.6.0 | 2024年7月5日 |
---|---|
0.5.0 | 2024年2月23日 |
0.4.0 | 2023年11月10日 |
0.3.0 | 2023年7月21日 |
0.1.1 | 2022年11月14日 |
#246 in 游戏开发
每月109次下载
用于 5 Crate
30KB
187 代码行
Bevy Spectator
Bevy游戏引擎的观众相机插件。
控制
动作 | 键 |
---|---|
向前 | W |
向左 | A |
向后 | S |
向右 | D |
向上 | 空格 |
向下 | ControlLeft |
交替速度 | ShiftLeft |
释放光标 | Escape |
移动受限于适当的轴。(WASD
用于 X & Z 轴,Space
& ShiftLeft
用于 Y 轴)
在正交模式中,仅使用 WASD
。
基本示例
use bevy::prelude::*;
use bevy_spectator::*;
fn main() {
App::new()
.add_plugins((DefaultPlugins, SpectatorPlugin))
.add_systems(Startup, setup)
.run();
}
fn setup(mut commands: Commands) {
commands.spawn((
Camera3dBundle::default(), Spectator
));
}
Bevy兼容性
bevy | bevy_spectator |
---|---|
0.14 | 0.6 |
0.13 | 0.5 |
0.12 | 0.4 |
0.11 | 0.3 |
0.10 | 0.2 |
0.9 | 0.1 |
依赖项
~23MB
~411K SLoC