Volver a Unity

DryreL Software Unity

Universal URL

Abre enlaces en todas las plataformas de Unity

Una sola llamada abre un enlace en WebGL, escritorio y móvil, sin problemas con los bloqueadores de ventanas emergentes. Ya disponible en GitHub.

Disponible en GitHub

  • 6Plataformas
  • 2Métodos que aprender
  • 0Objetos de escena necesarios

Resumen

Qué hace

Un abridor de URL ligero y multiplataforma para Unity, con un puente nativo para WebGL y alternativas inteligentes en escritorio y móvil.

  • Unity
  • C#
  • WebGL

Plataformas

  • WebGL
  • Windows
  • macOS
  • Linux
  • Android
  • iOS

Funciones

Hecho para funcionar sin más

  • Todas las plataformasWebGL, Windows, macOS, Linux (incluido WSL), Android e iOS.
  • Fiable en WebGLUn puente nativo .jslib abre los enlaces en una pestaña nueva sin problemas con los bloqueadores de ventanas emergentes.
  • Alternativas inteligentesEn Linux y WSL prueba wslview, xdg-open, PowerShell y cmd.exe antes de recurrir a Application.OpenURL.
  • API estáticaLlámala desde cualquier sitio, sin MonoBehaviour ni objeto de escena.
  • Package ManagerInstálalo directamente desde la URL de Git.

Referencia

API

MétodoQué hace
UniversalURL.Open(url)Abre la URL en el navegador predeterminado. El protocolo (https://) es obligatorio.
UniversalURL.OpenURL(url)Abre la URL y añade https:// si falta el protocolo.

Empieza

Instala y usa

  1. Abre el Package ManagerEn Unity elige Window, Package Manager y luego el botón +.
  2. Añadir desde una URL de GitPega la URL del repositorio y pulsa Add.

Después, en tu código

  • Abrir un enlaceUniversalURL.Open("https://example.com")Abre el navegador predeterminado. El protocolo es obligatorio.
  • Versión flexibleUniversalURL.OpenURL("patreon.com/c/DryreL")Añade https:// por ti cuando falta.

Requisitos

Antes de empezar

  • Unity 2021.2 o posterior