#bevy #graphics #gamedev #game-engine #game

已删除 bevy_default_font

Bevy游戏引擎的默认字体支持

0.1.0 2022年12月12日

#858#game-engine

MIT/Apache

1.5MB
60

🌷🌷 Bevy x 默认字体 🌸🌸

Bevy游戏引擎的默认字体支持

An animated image showing the text debug example from the Bevy source code, modified to use the Bevy Default plugin for default font support.

标题:一个动画图像,展示了从Bevy源代码中的文本调试示例,修改后使用Bevy默认插件以支持默认字体。

你有没有在Default::default()上使用过?你有没有在TextStyle内部创建过Text?当看到https://github.com/bevyengine/bevy/issues/1017时,你有没有感到沮丧?

你是否失望地发现Bevy中无法轻松地指定默认字体?

我们正在努力解决这个问题!😊 bevy_default_font是一个插件,允许你轻松地为Bevy游戏引擎中的UI元素分配默认字体。

✨ 功能

  • 设置Bevy中UI文本的默认字体
  • 你可以将bevy_default作为
    • System(运行在每个帧上,但在生产环境中可能性能较差,但如果你打算使用bevy-inspector-egui中的UI检查功能,则可以这样做)
    • Setup System(只运行一次,因此任何未来的TextStyle都不会被样式化,但它确实只运行一次)
  • 非常容易使用!
 app.add_plugin(
    DefaultFontPlugin::new(
        |_, server| server.load("NotoSans-Regular.ttf"),
        Mode::Setup,
 ));

📜 许可证

许可在以下之一下

由你选择。

💁 贡献

除非你明确声明,否则任何有意提交给本作品并由你定义的Apache-2.0许可证中的贡献,都应如上所述双重许可,而不附加任何额外条款或条件。

依赖

~18–33MB
~533K SLoC