百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

bevy_lunex

> 编程语言
开源

Bevy ECS 速度惊人且可保留布局的引擎。

939 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Bevy ECS 速度惊人且可保留布局的引擎。

为 Bevy 实体提供极其快速的 布局引擎,其基于原生的 Bevy ECS。它使您能够使用常规 ECS 创建 自定义的用户界面,就像应用程序的其他部分一样。 * 任意的宽高比: Lunex 旨在支持所有窗口大小,无需变形。内置的布局类型 React 可以美观且直观地适应宽高比的变化。 * 用户界面流程: 使用类似于 flexbox 的 UiLayout::flow() 布局模型(灵感来自 clay) 构建菜单、侧栏和工具栏,使其内容和窗口大小保持一致 - 紧贴内容、填充空间、相对调整大小和文本包装。

  • **优化:**与即时模式 GUI 系统不同,Bevy_Lunex 是一种保留布局引擎。这意味着布局会被计算并存储,从而减少了不断重新计算的需求,并带来潜在的性能优势,尤其是对于静态或不经常更新的 UI。

  • Worldspace UI: Bevy_Lunex 的一个特性是支持 2D 和 3D UI 元素,利用了 Bevy 的 Transform 组件。这为希望将 UI 元素无缝集成到平面和空间环境中的开发者提供了广泛的可能性。剧情 UI 没有问题。

这是一个使用提供的组件从头开始创建的可点击按钮的示例。由于 ECS,语法具有高度模块化性,并且强调每个组件的功能。正如您所见,它与 Bevy ECS 没有什么区别。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustbevybevy-lunexframeworklayout

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言