กลับไปที่ Unity

DryreL Software Unity

Universal URL

เปิดลิงก์ได้บนทุกแพลตฟอร์มของ Unity

เรียกครั้งเดียวก็เปิดลิงก์ได้บน WebGL เดสก์ท็อป และมือถือ โดยไม่มีปัญหากับตัวบล็อกป๊อปอัป มีบน GitHub แล้ว

มีบน GitHub

  • 6แพลตฟอร์ม
  • 2เมธอดที่ต้องเรียนรู้
  • 0ออบเจกต์ในซีนที่ต้องใช้

ภาพรวม

มันทำอะไร

ตัวเปิด URL ข้ามแพลตฟอร์มน้ำหนักเบาสำหรับ 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 ของ repository แล้วกด Add

จากนั้นในโค้ดของคุณ

  • เปิดลิงก์UniversalURL.Open("https://example.com")เปิดเบราว์เซอร์เริ่มต้น ต้องระบุโปรโตคอล
  • เวอร์ชันยืดหยุ่นUniversalURL.OpenURL("patreon.com/c/DryreL")เติม https:// ให้อัตโนมัติเมื่อขาดไป

ความต้องการ

ก่อนเริ่ม

  • Unity 2021.2 ขึ้นไป