Назад к 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://, если протокол не указан.

Начало работы

Установка и использование

  1. Откройте Package ManagerВ Unity выберите Window, Package Manager, затем кнопку +.
  2. Добавьте по Git URLВставьте URL репозитория и нажмите Add.

Затем в вашем коде

  • Открыть ссылкуUniversalURL.Open("https://example.com")Открывает браузер по умолчанию. Протокол обязателен.
  • Гибкий вариантUniversalURL.OpenURL("patreon.com/c/DryreL")Сам добавляет https://, если его нет.

Требования

Перед началом

  • Unity 2021.2 или новее