You are currently viewing 3D WebView for Android (Web Browser) / 3D WebView для Android (веб-браузер)

Легко отображайте и взаимодействуйте с веб-контентом в 3D или 2D с помощью подключаемого модуля веб-браузера, которому доверяют более 1000 разработчиков. Полную документацию см. на сайте разработчика.

🌐 Загрузить веб-страницу из URL-адреса или строки HTML

📺 Смотреть видео и YouTube

<> Создание пользовательских интерфейсов с помощью HTML

⚡️ Начните быстро с 3D WebViewPrefab или 2D CanvasWebViewPrefab, которые визуализируют в Texture2D и обрабатывают взаимодействия с пользователем (щелчок, прокрутка, наведение, перетаскивание)

📱 Включает собственный 2D-режим, оптимизированный для мобильных устройств.

⌨️ Печатайте с помощью встроенной экранной клавиатуры или встроенной клавиатуры.

• Исходный код C# для унифицированного API, который без проблем работает в Android, iOS, Windows, macOS, WebGL и UWP/Hololens.

• Комплексный API для управления браузером и прослушивания событий браузера.

• Выполнять JavaScript

• Отправка сообщений с JavaScript на C# и наоборот.

• Просмотр PDF-файлов

• Также включает дополнительные API для конкретных платформ.

• Поддерживает прозрачные страницы

• Работает на Android System WebView


Примеры

• Демо-сцены, включенные в 3D WebView:
◦ SimpleWebViewDemo
◦ CanvasWebViewDemo
◦ AdvancedWebViewDemo
◦ CanvasWorldSpaceDemo
◦ Всплывающее демо

• Пример Oculus (Quest, Rift)

• Пример инструментария XR-взаимодействия

• Пример Фонда AR

• Пример картона


Системные Требования

• Unity 2017.3 или выше

• Поддерживает как моно, так и IL2CPP.

• Android 5+ (armv7, arm64, x86, x64) с OpenGL или Vulkan


Важные примечания и ограничения

• Этот пакет поддерживает только Android. Для поддержки других платформ можно установить дополнительные пакеты 3D WebView (Windows и macOS, iOS, WebGL, UWP или создать собственный пакет). Все пакеты 3D WebView без проблем работают вместе, поэтому все, что вам нужно сделать, это установить их в один и тот же проект, а затем 3D WebView автоматически обнаружит и использует правильный плагин во время выполнения и во время сборки.

• Собственные подключаемые модули 3D WebView для Android предоставляются в виде предварительно скомпилированных библиотек, и собственный исходный код для них не предоставляется.

• Собственные подключаемые модули 3D WebView для Android не могут работать в редакторе, поэтому при работе в редакторе по умолчанию используется фиктивная реализация веб-представления. Однако вы можете загружать и отображать настоящий веб-контент в редакторе, также установив в проект 3D WebView для Windows и macOS.

• Этот пакет поддерживает Universal Render Pipeline (URP), но WebViewPrefab в настоящее время не поддерживает параметр «SRP Batcher». Итак, при использовании URP необходимо либо отключить SRP Batcher в настройках URP, либо использовать CanvasWebViewPrefab вместо WebViewPrefab.

• Для поддержки Vulkan требуется расширение VK_ANDROID_external_memory_android_hardware_buffer Vulkan и Unity 2020.2 или новее. Для получения более подробной информации см. эту страницу.

• Полноэкранная функция браузера поддерживается только в собственном 2D-режиме.

• Плагин для Android включает в себя PDF.js от Mozilla, поэтому вы должны отобразить копию прилагаемой лицензии Apache 2.0 на странице «О программе» вашего приложения для Android или в титрах.

Подробно об этом ассете из Unity Asset Store: Оригинальная ссылка

v3.16.1 (Latest version)

  Подготовка к скачиванию: сек.

Подписаться на уведомления

Подпишитесь на наш телеграм канал чтобы получать уведомления о выходе новых статей первыми!

Добавить комментарий