3D WebView for Android and iOS (Web Browser) v4.2.2

图片[1]-3D WebView for Android and iOS (Web Browser) v4.2.2-软件开发学习笔记

使用与支持 Vuplex VR/AR 浏览器的相同代码,即可轻松在 Windows 和 macOS 上以 3D 形式渲染 Web 内容并与之进行交互。请参阅开发人员网站以获取完整的文档。

&#x1F310 从 URL 或 HTML 字符串加载网页

&#x1F4FA 观看视频和 YouTube 视频

⚡️ 使用 WebViewPrefab 和CanvasWebViewPrefab 快速上手,它们会自动渲染为 Texture2D 并处理用户互动(单击、滚动、悬停、拖动)

⌨️ 使用内含的屏幕键盘输入

• 统一的 API C# 源代码,该 API 可流畅运行于Android、iOS、Windows、macOS 和 UWP/Hololens

• 调用键盘和鼠标事件,以编程方式调整大小、缩放、滚动和后退/前进

• 在当前页面的上下文中执行 JavaScript

• 将消息从 JavaScript JavaScript 发送到 C# 或者反向发送

• 监听浏览器事件,例如 TitleChanged、UrlChanged 以及 PageLoadFailed

• 查看 PDF

• 支持世界坐标系和画布

• 还包括额外Android 和 iOS 专属的API

• 支持透明页面

• 支持多线程渲染、单遍立体渲染及线性色彩空间

示例

• Oculus 示例(Oculus Quest、Oculus Go、Gear VR)

• Google VR 示例(Cardboard、Daydream)

• AR Foundation 示例

• 3D WebView 还包含以下演示场景:
◦ SimpleWebViewDemo
◦ CanvasWebViewDemo
◦ AdvancedWebViewDemo

系统要求

• 有 OpenGL 图形的 Android 5.0+ (armv7, arm64, x86)

• iOS 10+,支持 Metal 和 OpenGL

• Unity 5.6+

重要说明

• 您也可以单独购买 Android 和 iOS。

• 3D WebView 的原生 Android 和 iOS 插件无法在 PC 上运行,所以在编辑器内运行时默认使用模拟网页视图执行。但是,您也可以购买适用于 Windows 和 macOS 的 3D WebView,在编辑器中实际加载和呈现 Web 内容。

• 3D WebView 的原生 Windows 和 macOS 插件作为预编译的库提供,但不提供其原生源代码。

• 将系统网页视图用作 Android 和 iOS 浏览器引擎(android.webkit.WebView​​ 和 ​​WKWebView​​​)。

• 如果您想使用 Oculus 虚拟现实头盔并需要辅助视频或 WebGL,则建议您使用带有 Gecko 引擎包的 Android 3D WebView。有关这两款资源包的对比,请参见对比页面。

• 该软件包支持 Android ≥ 6.0 上的原生视频和 WebGL,但某些 VR 虚拟现实头盔(如 Oculus Go 和 Quest)除外。对于 Android < 6.0、Oculus 虚拟现实头盔和 iOS,视频支持存在局限性(常规的 HTML5 视频标签及 YouTube、Vimeo 和 Facebook 等热门网站上的视频效果较好,但某些第三方 JS 视频小部件无法正常运行)。

• 由于 iOS 的限制,iOS 插件的网页渲染帧率相对较慢(< 15 FPS)。视频除外,其渲染帧率较高。

• 与Android插件不同,iOS插件不支持悬停交互、拖拽交互或WebGL。

• 欲使用 OES 纹理,Android 插件需使用 GLSL 着色器,这类着色器无法与通用渲染管线一起正常使用。

3D WebView for Android and iOS (Web Browser) v4.2.2-软件开发学习笔记
3D WebView for Android and iOS (Web Browser) v4.2.2
此内容为付费阅读,请付费后查看
2积分
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容