
العودة إلى Unity
DryreL Software Unity
Universal URL
افتح الروابط على كل منصات Unity
استدعاء واحد يفتح رابطًا على WebGL وسطح المكتب والجوال، دون مشكلات مع حاجب النوافذ المنبثقة. متوفر الآن على GitHub.
متوفر على GitHub
- 6المنصات
- 2دوال يجب تعلّمها
- 0كائنات مشهد مطلوبة
نظرة عامة
ماذا يفعل
أداة خفيفة متعددة المنصات لفتح الروابط في 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.
المرجع
API
| الدالة | ماذا تفعل |
|---|---|
| UniversalURL.Open(url) | تفتح الرابط في المتصفح الافتراضي. البروتوكول (https://) مطلوب. |
| UniversalURL.OpenURL(url) | تفتح الرابط وتضيف https:// عند غياب البروتوكول. |
ابدأ
التثبيت والاستخدام
- افتح Package Managerفي Unity اختر Window ثم Package Manager ثم زر +.
- أضف من رابط Gitالصق رابط المستودع واضغط Add.
ثم في الكود الخاص بك
- افتح رابطًا
UniversalURL.Open("https://example.com")تفتح المتصفح الافتراضي. البروتوكول مطلوب. - النسخة المرنة
UniversalURL.OpenURL("patreon.com/c/DryreL")تضيف https:// عنك إذا كانت ناقصة.
المتطلبات
قبل أن تبدأ
- Unity 2021.2 أو أحدث
