#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 • Rust 包仓库 13008/week @ 2024-05-02 • Rust 包仓库 12347/week @ 2024-05-09 • Rust 包仓库 12739/week @ 2024-05-16 • Rust 包仓库 13223/week @ 2024-05-23 • Rust 包仓库 14378/week @ 2024-05-30 • Rust 包仓库 13148/week @ 2024-06-06 • Rust 包仓库 12402/week @ 2024-06-13 • Rust 包仓库 12168/week @ 2024-06-20 • Rust 包仓库 11629/week @ 2024-06-27 • Rust 包仓库 14308/week @ 2024-07-04 • Rust 包仓库 15794/week @ 2024-07-11 • Rust 包仓库 17630/week @ 2024-07-18 • Rust 包仓库 20217/week @ 2024-07-25 • Rust 包仓库 18336/week @ 2024-08-01 • Rust 包仓库 22479/week @ 2024-08-08 • Rust 包仓库 20494/week @ 2024-08-15 • Rust 包仓库

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