
กลับไปที่ 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:// ให้เมื่อไม่มีโปรโตคอล |
เริ่มต้นใช้งาน
ติดตั้งและใช้งาน
- เปิด Package Managerใน Unity เลือก Window, Package Manager แล้วกดปุ่ม +
- เพิ่มจาก Git URLวาง URL ของ repository แล้วกด Add
จากนั้นในโค้ดของคุณ
- เปิดลิงก์
UniversalURL.Open("https://example.com")เปิดเบราว์เซอร์เริ่มต้น ต้องระบุโปรโตคอล - เวอร์ชันยืดหยุ่น
UniversalURL.OpenURL("patreon.com/c/DryreL")เติม https:// ให้อัตโนมัติเมื่อขาดไป
ความต้องการ
ก่อนเริ่ม
- Unity 2021.2 ขึ้นไป
