define font size in settings
This commit is contained in:
parent
af4235c756
commit
bb0e08fc35
|
@ -12,7 +12,6 @@ impl Plugin for OutFlyHudPlugin {
|
||||||
}
|
}
|
||||||
|
|
||||||
const FONT: &str = "tmp/fonts/NotoSansSC-Thin.ttf";
|
const FONT: &str = "tmp/fonts/NotoSansSC-Thin.ttf";
|
||||||
const FONT_SIZE: f32 = 50.0;
|
|
||||||
|
|
||||||
#[derive(Component)]
|
#[derive(Component)]
|
||||||
struct FpsText;
|
struct FpsText;
|
||||||
|
@ -32,10 +31,10 @@ fn setup(
|
||||||
};
|
};
|
||||||
let mut bundle_fps = TextBundle::from_sections([
|
let mut bundle_fps = TextBundle::from_sections([
|
||||||
TextSection::new(
|
TextSection::new(
|
||||||
"帧率 ",
|
" 帧率 ",
|
||||||
TextStyle {
|
TextStyle {
|
||||||
font: asset_server.load(FONT),
|
font: asset_server.load(FONT),
|
||||||
font_size: FONT_SIZE,
|
font_size: settings.font_size_hud,
|
||||||
color: Color::GRAY,
|
color: Color::GRAY,
|
||||||
..default()
|
..default()
|
||||||
},
|
},
|
||||||
|
@ -44,7 +43,7 @@ fn setup(
|
||||||
"",
|
"",
|
||||||
TextStyle {
|
TextStyle {
|
||||||
font: asset_server.load(FONT),
|
font: asset_server.load(FONT),
|
||||||
font_size: FONT_SIZE,
|
font_size: settings.font_size_hud,
|
||||||
color: Color::GRAY,
|
color: Color::GRAY,
|
||||||
..default()
|
..default()
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,8 @@ pub struct Settings {
|
||||||
pub mute_music: bool,
|
pub mute_music: bool,
|
||||||
pub volume_sfx: u8,
|
pub volume_sfx: u8,
|
||||||
pub volume_music: u8,
|
pub volume_music: u8,
|
||||||
|
pub font_size_hud: f32,
|
||||||
|
pub font_size_conversations: f32,
|
||||||
pub key_togglehud: KeyCode,
|
pub key_togglehud: KeyCode,
|
||||||
pub ar_active: bool,
|
pub ar_active: bool,
|
||||||
}
|
}
|
||||||
|
@ -17,6 +19,8 @@ impl Default for Settings {
|
||||||
mute_music: false,
|
mute_music: false,
|
||||||
volume_sfx: 100,
|
volume_sfx: 100,
|
||||||
volume_music: 100,
|
volume_music: 100,
|
||||||
|
font_size_hud: 32.0,
|
||||||
|
font_size_conversations: 32.0,
|
||||||
key_togglehud: KeyCode::Tab,
|
key_togglehud: KeyCode::Tab,
|
||||||
ar_active: true,
|
ar_active: true,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue