首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bevy文本没有显示,我不知道为什么

Bevy文本没有显示,我不知道为什么
EN

Stack Overflow用户
提问于 2021-02-12 02:26:08
回答 1查看 251关注 0票数 0

大家好,我试着在窗口的左上角写下分数,但是由于某种原因,它不工作。下面是我用来生成文本的代码:

代码语言:javascript
复制
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);

窗口是800 x 800。如有任何帮助,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-01 03:29:35

如果您还没有添加CameraUiBundle,则可能需要添加它。

代码语言:javascript
复制
commands
    .spawn(CameraUiBundle::default())
    .spawn(TextBundle{
        ...
    })
    .with(TextTag);

您可能希望在初始设置系统中执行此操作,在该系统中还添加了摄像头。

应答时使用的Bevy版本是0.4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66160604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档