
3D WebView for Windows and macOS 是 Vuplex 推出的 Unity 桌面端网页渲染插件,与 Vuplex VR/AR 浏览器使用同一套代码,可在 Windows 和 macOS 平台上以 3D 形式渲染 Web 内容并进行交互。它基于 Chromium 内核,支持从 URL 或 HTML 字符串加载网页,将内容自动渲染为 Texture2D,并内置完整的输入处理与键盘支持,适合需要将真实网页、视频或 PDF 嵌入到 Unity 场景的桌面应用开发。
3D WebView for Windows and macOS 版本信息\下载方式
| 版本 | Unity 版本支持 | 提供下载方式 | 更新日期 | |
| 1 | 3D WebView for Windows and macOS v4.11 | Unity 5.6+(Windows 不支持 2017.3 – 2018.1) | 百度网盘+夸克网盘 | 2026-08-20 |
技术细节
1. 核心渲染与交互
- 支持从 URL 或 HTML 字符串加载网页,渲染结果为 Texture2D,可灵活用于 3D 场景或 UI。
- 提供 WebViewPrefab 和 CanvasWebViewPrefab 预制体,开箱即用,自动处理点击、滚动、悬停、拖动等用户交互。
- 内置屏幕键盘,在 3D 场景中可直接输入文本。
- 支持世界坐标系与画布两种模式,适配不同场景展示需求。
2. 统一 API 与跨平台代码
- 统一的 C# API 源代码,同一套接口可运行于 Android、iOS、Windows、macOS 和 UWP/Hololens。
- 支持编程调用键盘与鼠标事件,可控制网页的缩放、滚动、后退/前进以及窗口大小。
- 可在当前页面上下文中执行 JavaScript,并实现 C# 与 JavaScript 之间的双向消息通信。
- 监听浏览器事件,包括 TitleChanged、UrlChanged、PageLoadFAIled 等,便于响应页面状态变化。
3. Chromium 内核与高级功能
- 基于 Chromium 内核(当前版本为 81),提供接近原生浏览器的网页兼容性。
- 支持查看 PDF、播放视频与 YouTube 内容(包括 MP4),默认禁用 H.264 编解码器但可启用。
- 支持透明页面渲染,并额外提供 Chromium 专用 API 供高级定制。
- 包含三个演示场景:SimpleWebViewDemo、CanvasWebViewDemo、AdvancedWebViewDemo,便于快速理解与集成。
4. 系统要求与许可说明
- Windows 8+(x64/x86),需 D3D11 显卡;macOS 10.10+(x64),需 Metal 显卡。
- Unity 5.6+,但 Windows 平台不支持 2017.3 至 2018.1 版本(因 Unity 程序漏洞)。
- 原生 Windows 和 macOS 插件以预编译库形式提供,不包含原生源代码。
- 主要基于 Vuplex 商业库许可证,内嵌 Chromium 嵌入式框架,需在桌面应用的“关于”页面或贡献提及中展示 BSD 许可证副本。
- 不支持 Mac App Store 构建。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)