#node #ui #bevy #ui-framework #grid #layout #css

bevy_ui

专为 Bevy 引擎构建的基于 ECS 的自定义 UI 框架

31 个版本

0.14.1 2024 年 8 月 2 日
0.14.0 2024 年 7 月 4 日
0.14.0-rc.42024 年 6 月 27 日
0.13.1 2024 年 3 月 18 日
0.3.0 2020 年 11 月 3 日

762游戏开发 中排名

Download history 13008/week @ 2024-05-02 12347/week @ 2024-05-09 12739/week @ 2024-05-16 13223/week @ 2024-05-23 14378/week @ 2024-05-30 13148/week @ 2024-06-06 12402/week @ 2024-06-13 12168/week @ 2024-06-20 11629/week @ 2024-06-27 14308/week @ 2024-07-04 15794/week @ 2024-07-11 17630/week @ 2024-07-18 20217/week @ 2024-07-25 18336/week @ 2024-08-01 22479/week @ 2024-08-08 20494/week @ 2024-08-15

84,159 每月下载量
314 个库中 使用 (直接使用 11 个)

MIT/Apache

7MB
123K SLoC

Bevy UI

License Crates.io Downloads Docs Discord


lib.rs:

此库包含 Bevy 的 UI 系统,可用于创建 2D 和 3D 游戏的 UI

基本用法

使用 node_bundles::ButtonBundlenode_bundles::ImageBundlenode_bundles::TextBundlenode_bundles::NodeBundle 创建 UI 元素。此 UI 使用 Flexbox 和 CSS Grid 布局模型进行布局(见 https://cssreference.cn/flexbox/

依赖

~25–62MB
~1M SLoC