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 构建。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。