嗨!我是 Mako UI 的开发者,它是 Unity 6 的 UI 运行时:你用真实的 HTML、CSS 和 JavaScript 编写游戏的 UI,Unity 直接渲染。没有 Chromium,没有 WebView:原生 C++ 运行时负责布局页面、运行 JS 并将绘制列表交给引擎。而且它是真正的 Web 堆栈,不是 HTML 风格的子集:网格、容器查询、CSS 3D、Web 动画、WebGL/WebGPU、ES 模块、工作线程等。
-
在现有 UI 旁边添加
MakoUIPanel组件:全屏遮罩(URP 或 HDRP),混合在 Unity UI 中的 Canvas 组件,或世界空间面板。你的 C# 推送状态,JS 与 C# 相互调用。 -
在下一帧保存 CSS 以及游戏运行的更新。Chrome DevTools 连接到正在运行的游戏。
-
Mako UI Studio(可选),在 Unity 编辑器中嵌入的可视化设计器,支持与 Figma 同步,保持你的绑定、翻译和手柄导航。
-
<canvas>使用 WebGL 和 WebGPU,内置 three.js。 -
JavaScript 预编译为原生代码,可在主机和 iOS 上运行。
-
自动手柄导航,内置本地化(或桥接到 Unity 的),自动在 RAM/VRAM 预算内流式纹理。
-
相同的堆栈可以构建你自己的编辑器窗口和工具,利用所有 Web 库。
-
Mak-O(可选),在 Studio 中的一个代理,用于按游戏风格构建 UI。默认关闭,需连接后才可使用。
专为 Unity 6 设计,支持 URP 或 HDRP。适用于 Windows、macOS、Linux、iOS、Android,需求时提供主机版本。它是商业包,即将在 Unity Asset Store 上市,提供亲民的独立者许可证。加入等待名单以获取更新:https://mako-ui.com
很乐意回答任何问题,也很想听听你对它的期望。
评论 (0)