【更新】3D WebView for Android (Web Browser)4.8网页浏览工具
使用 WebViewPrefab 和 CanvasWebViewPrefab 快速上手,它们会自动渲染为 Texture2D 并处理用户互动(单击、滚动、悬停、拖动)
使用内含的屏幕键盘输入
• 统一的 API C# 源代码,该 API 可流畅运行于Android、iOS、Windows、macOS 和 UWP/Hololens
• 调用键盘和鼠标事件,以编程方式调整大小、缩放、滚动和后退/前进
• 在当前页面的上下文中执行 JavaScript
• 将消息从 JavaScript JavaScript 发送到 C# 或者反向发送
• 监听浏览器事件,例如 TitleChanged、UrlChanged 以及 PageLoadFailed
• 查看 PDF
• 支持世界坐标系和画布
• 也包括额外的 Android 专用 API
• 支持透明页面
• 支持多线程渲染、单遍立体渲染及线性色彩空间
示例
• Oculus 示例(Oculus Quest、Oculus Go、Gear VR)
• Google VR 示例(Cardboard、Daydream)
• AR Foundation 示例
• 3D WebView 还包含以下演示场景:
◦ SimpleWebViewDemo
◦ CanvasWebViewDemo
◦ AdvancedWebViewDemo
重要说明
• 您也可以单独购买 iOS 包,也可以购买 Android 和 iOS 捆绑包。
• 3D WebView 的原生 Android 插件无法在 PC 上运行,所以在编辑器内运行时默认使用模拟网页视图执行。但是,您也可以购买适用于 Windows 和 macOS 的 3D WebView,下载并渲染网页内容。
• 3D WebView 的原生 Android 插件作为预编译的库提供,而没有提供它们的原生源代码。
• 支持有 OpenGL 图形的 Android 5.0+ (armv7, arm64, x86)
• 使用系统 Web 视图作为其浏览器引擎。
• 如果您想使用 Oculus 虚拟现实头盔并需要辅助视频或 WebGL,则建议您使用带有 Gecko 引擎包的 Android 3D WebView。有关这两款资源包的对比,请参见对比页面。
• 该软件包支持 Android ≥ 6.0 上的原生视频和 WebGL,但某些 VR 虚拟现实头盔(如 Oculus Go 和 Quest)除外。对于 Android < 6.0 和 Oculus 虚拟现实头盔,视频支持存在局限性,并且不支持 WebGL(常规的 HTML5 视频标签及 YouTube、Vimeo 和 Facebook 等热门网站上的视频效果较好,但某些第三方 JS 视频小部件无法正常运行)。
• 欲使用 OES 纹理,Android 插件需使用 GLSL 着色器,这类着色器无法与通用渲染管线一起正常使用。
页:
[1]