yzzfo

    3D WebView for Android (Web Browser)

    https://yzzfo.github.io/unity/store/3d-webview-for-android-web-browser//f6840571-be0f-4aa8-ad3d-c02c6c917d47.jpg


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

    &#x1F310 从 URLHTML 字符串加载网页

    &#x1F4FA 观看视频和 YouTube 视频

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

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

    统一的 API C# 源代码,该 API 可流畅运行于AndroidiOSWindowsmacOSUWP/Hololens

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

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

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

    • 监听浏览器事件,例如 TitleChangedUrlChanged 以及 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 着色器,这类着色器无法与通用渲染管线一起正常使用。

    • 如果您有任何疑问,请与我联系

    在源链接中查看更详细的信息:https://assetstore.unity.com/packages/tools/gui/3d-webview-for-android-web-browser-137030
    请注意,此资源仅供学习用途或用于在购买产品前进行测试,禁止用于商业用途。
    提取码/密码(如果需要): 4196
    链接失效👈