как я могу сделать так, чтобы окно двигателя всегда было сверху?
use bevy::prelude::*;
fn main() {
App::new()
.add_startup_system(setup.system())
.add_plugins(DefaultPlugins)
.run();
}
fn setup(mut commands: Commands) {
commands.spawn_bundle(OrthographicCameraBundle::new_2d());
}
решение
use bevy::prelude::*;
fn main() {
App::new()
.add_startup_system(setup.system())
.add_plugins(DefaultPlugins)
.run();
}
fn setup(mut commands: Commands, windows: NonSend<WinitWindows>) {
commands.spawn_bundle(OrthographicCameraBundle::new_2d());
windows
.get_window(WindowId::primary())
.unwrap()
.set_always_on_top(true);
}
или
use bevy::{prelude::*, window::WindowId, winit::WinitWindows};
fn set_window_always_on_top(windows: NonSend<WinitWindows>) {
windows
.get_window(WindowId::primary())
.unwrap()
.set_always_on_top(true);
}
Как сейчас написано, ваш ответ неясен. Пожалуйста, редактировать, чтобы добавить дополнительную информацию, которая поможет другим понять, как это относится к заданному вопросу. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре.