POLARISUI / DOCUMENTATION / 2.4.5

禁止商用。所有使用 PolarisUI 的应用都必须公开完整源码。查看许可条款

从第一个窗口开始。

这里是 PolarisUI 2.4.5 的中文文档。了解运行环境,接入控件,再逐步掌握材质、文字、布局与 OpenGL 宿主集成。

PolarisUI 的界面层与公开 API 使用 Java。随包包含 C/JNI 原生后端和 GLSL,不是没有 native 依赖的纯 JVM 渲染库。当前 API 包名为 polaris.sdk.ui。旧包名代码需更新导入并重新编译;JAR 文件名不变。

看清没有模糊遮挡的折射

在材质配置中把 tint 和 blur 都设为 0f,再改变 refraction。使用网格、文字或色带背景,观察玻璃边缘对清晰背景的采样偏移。这里的折射参数是屏幕空间强度,不是物理折射率。

ui.theme().tint(0f).blur(0f).refraction(30f);
ui.background().grid(true);

运行前确认

  • Windows x64 或 Linux x64;桌面 OpenGL 3.3+。
  • Java 8 目标可在 Java 8+ 使用;Java 21 目标需要 Java 21+。
  • 不要同时加入两种目标,或同时加入 library 与 demo JAR。
  • Linux 预编译后端需要 X11/XWayland、libGL、libX11 和 glibc 2.34+。

查看能力边界 · 查看随包测试记录