العودة إلى 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:// عند غياب البروتوكول.

ابدأ

التثبيت والاستخدام

  1. افتح Package Managerفي Unity اختر Window ثم Package Manager ثم زر +.
  2. أضف من رابط Gitالصق رابط المستودع واضغط Add.

ثم في الكود الخاص بك

  • افتح رابطًاUniversalURL.Open("https://example.com")تفتح المتصفح الافتراضي. البروتوكول مطلوب.
  • النسخة المرنةUniversalURL.OpenURL("patreon.com/c/DryreL")تضيف https:// عنك إذا كانت ناقصة.

المتطلبات

قبل أن تبدأ

  • Unity 2021.2 أو أحدث