
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étodo | Qué 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
- Abre el Package ManagerEn Unity elige Window, Package Manager y luego el botón +.
- Añadir desde una URL de GitPega la URL del repositorio y pulsa Add.
Después, en tu código
- Abrir un enlace
UniversalURL.Open("https://example.com")Abre el navegador predeterminado. El protocolo es obligatorio. - Versión flexible
UniversalURL.OpenURL("patreon.com/c/DryreL")Añade https:// por ti cuando falta.
Requisitos
Antes de empezar
- Unity 2021.2 o posterior
