
Назад к Unity
DryreL Software Unity
Universal URL
Открывайте ссылки на любой платформе Unity
Один вызов открывает ссылку в WebGL, на ПК и мобильных без проблем с блокировщиками всплывающих окон. Уже на GitHub.
Доступно на GitHub
- 6Платформы
- 2Методов для изучения
- 0Объектов в сцене нужно
Обзор
Что он делает
Лёгкий кроссплатформенный открыватель ссылок для Unity с нативным мостом для WebGL и умными запасными вариантами на ПК и мобильных.
- Unity
- C#
- WebGL
Платформы
- WebGL
- Windows
- macOS
- Linux
- Android
- iOS
Возможности
Сделан, чтобы просто работать
- Все платформыWebGL, Windows, macOS, Linux (включая WSL), Android и iOS.
- Надёжно в WebGLНативный мост .jslib открывает ссылки в новой вкладке без проблем с блокировщиками всплывающих окон.
- Умные запасные вариантыВ Linux и WSL пробует wslview, xdg-open, PowerShell и cmd.exe, прежде чем перейти к Application.OpenURL.
- Статический APIВызывайте откуда угодно, без MonoBehaviour и объекта в сцене.
- Package ManagerУстанавливается прямо по Git URL.
Справочник
API
| Метод | Что делает |
|---|---|
| UniversalURL.Open(url) | Открывает URL в браузере по умолчанию. Протокол (https://) обязателен. |
| UniversalURL.OpenURL(url) | Открывает URL и добавляет https://, если протокол не указан. |
Начало работы
Установка и использование
- Откройте Package ManagerВ Unity выберите Window, Package Manager, затем кнопку +.
- Добавьте по Git URLВставьте URL репозитория и нажмите Add.
Затем в вашем коде
- Открыть ссылку
UniversalURL.Open("https://example.com")Открывает браузер по умолчанию. Протокол обязателен. - Гибкий вариант
UniversalURL.OpenURL("patreon.com/c/DryreL")Сам добавляет https://, если его нет.
Требования
Перед началом
- Unity 2021.2 или новее
