Voltar para Unity

DryreL Software Unity

Universal URL

Abra links em todas as plataformas Unity

Uma chamada abre um link no WebGL, desktop e celular, sem problemas com bloqueadores de pop-up. Já disponível no GitHub.

Disponível no GitHub

  • 6Plataformas
  • 2Métodos para aprender
  • 0Objetos de cena necessários

Visão geral

O que ele faz

Um abridor de URL leve e multiplataforma para Unity, com ponte nativa para WebGL e alternativas inteligentes no desktop e no celular.

  • Unity
  • C#
  • WebGL

Plataformas

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

Recursos

Feito para simplesmente funcionar

  • Todas as plataformasWebGL, Windows, macOS, Linux (incluindo WSL), Android e iOS.
  • Confiável no WebGLUma ponte nativa .jslib abre links em nova aba sem problemas com bloqueadores de pop-up.
  • Alternativas inteligentesNo Linux e no WSL ele tenta wslview, xdg-open, PowerShell e cmd.exe antes de recorrer ao Application.OpenURL.
  • API estáticaChame de qualquer lugar, sem MonoBehaviour nem objeto de cena.
  • Package ManagerInstale direto pela URL Git.

Referência

API

MétodoO que faz
UniversalURL.Open(url)Abre a URL no navegador padrão. O protocolo (https://) é obrigatório.
UniversalURL.OpenURL(url)Abre a URL e adiciona https:// quando falta o protocolo.

Comece

Instale e use

  1. Abra o Package ManagerNo Unity, escolha Window, Package Manager e depois o botão +.
  2. Adicionar pela URL GitCole a URL do repositório e aperte Add.

Depois, no seu código

  • Abrir um linkUniversalURL.Open("https://example.com")Abre o navegador padrão. O protocolo é obrigatório.
  • Versão flexívelUniversalURL.OpenURL("patreon.com/c/DryreL")Adiciona https:// para você quando estiver faltando.

Requisitos

Antes de começar

  • Unity 2021.2 ou mais recente