
Назад до 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 або новіша
