不显示 Bevy 文本,我不知道为什么
Bevy text isn't displayed and I don't know why
大家好,我正在尝试在 window 的左上角写乐谱,但由于某种原因,它不起作用。这是我用来生成文本的代码:
commands
.spawn(TextBundle{
text: Text{value: "Score:".to_string(),
font: assets.load("FiraSans-Bold.ttf"),
style:TextStyle{
font_size:30.0,
color:Color::WHITE,
..Default::default()},..Default::default()},
transform: Transform::from_translation(Vec3::new(-380.0,-380.0,2.0)),
..Default::default()
})
.with(TextTag);
Window 是 800 x 800。感谢任何帮助。
如果您还没有添加 CameraUiBundle
,您可能需要添加。
commands
.spawn(CameraUiBundle::default())
.spawn(TextBundle{
...
})
.with(TextTag);
您可能希望在还添加相机的初始设置系统中执行此操作。
回答时使用的 Bevy 版本是 0.4。
大家好,我正在尝试在 window 的左上角写乐谱,但由于某种原因,它不起作用。这是我用来生成文本的代码:
commands
.spawn(TextBundle{
text: Text{value: "Score:".to_string(),
font: assets.load("FiraSans-Bold.ttf"),
style:TextStyle{
font_size:30.0,
color:Color::WHITE,
..Default::default()},..Default::default()},
transform: Transform::from_translation(Vec3::new(-380.0,-380.0,2.0)),
..Default::default()
})
.with(TextTag);
Window 是 800 x 800。感谢任何帮助。
如果您还没有添加 CameraUiBundle
,您可能需要添加。
commands
.spawn(CameraUiBundle::default())
.spawn(TextBundle{
...
})
.with(TextTag);
您可能希望在还添加相机的初始设置系统中执行此操作。
回答时使用的 Bevy 版本是 0.4。