Bevy ECS 速度惊人且可保留布局的引擎。
UiLayout::flow() 布局模型(灵感来自 clay) 构建菜单、侧栏和工具栏,使其内容和窗口大小保持一致 - 紧贴内容、填充空间、相对调整大小和文本包装。**优化:**与即时模式 GUI 系统不同,Bevy_Lunex 是一种保留布局引擎。这意味着布局会被计算并存储,从而减少了不断重新计算的需求,并带来潜在的性能优势,尤其是对于静态或不经常更新的 UI。
Worldspace UI: Bevy_Lunex 的一个特性是支持 2D 和 3D UI 元素,利用了 Bevy 的 Transform 组件。这为希望将 UI 元素无缝集成到平面和空间环境中的开发者提供了广泛的可能性。剧情 UI 没有问题。
这是一个使用提供的组件从头开始创建的可点击按钮的示例。由于 ECS,语法具有高度模块化性,并且强调每个组件的功能。正如您所见,它与 Bevy ECS 没有什么区别。
暂无开放 Issues,或尚未同步最近议题。