浅色模式 深色模式 Dante Leoncini
本翻译由人工智能完成,可能存在错误。原文语言为西班牙语。

Whisk3D UI 是一个轻量级的跨平台图形界面库,构建于 Whisk3D Core 之上。它提供了搭建应用程序和游戏界面所需的基础组件。

它诞生于这样一种需求:拥有唯一一套界面,在 Windows、Linux、Android 和 Symbian 上表现完全一致,而无需为每个平台维护各自不同的实现。随着时间推移,它变成了一个独立的项目,可以在任何基于 Core 的应用中复用。

组件

  • 按钮、文本渲染、窗口和面板。
  • 滚动条、模态窗口和通知。
  • 支持触摸屏、鼠标和键盘。

为什么用纹理图集?

大多数现代 UI 使用矢量图形,但很多老设备(比如第一代 Symbian S60)没有硬件加速矢量图形,最终只能用软件渲染,这会严重拖垮性能。正因如此,Whisk3D UI 对文本和控件采用位图纹理图集,从而最大限度地利用 Nokia N95 这类设备上的 3D 加速能力。

使用它是可选的:你也可以做自己的界面。采用 MIT 许可证。

开发中:它正在被清理和简化(正从 Editor 中分离出来),今后还会提供使用示例。

贡献者与赞助者

让 Whisk3D 得以存在的人们:移植、打包、修复……以及支持它的赞助者。

喜欢我做的东西吗?

我满怀热爱地做这一切:自由软件和科普视频。如果你喜欢我做的,或希望我继续创作项目和更多关于自由软件的视频,可以支持我一下:

请我喝杯咖啡 成为赞助者!