c# - كيفية تسريع عملية البناء والتشغيل في وحدة للأجهزة المحمولة iOS/Android



iphone unity3d (1)

مرحبًا ، أنا أقوم بتطوير لعبة في الوحدة وأحتاج إلى اختبار هذه اللعبة في نظام التشغيل iOS. في حالة معينة ، أحتاج إلى اختبار لمسة الإدخال لوحدات التحكم ، لكن هذا يستغرق الكثير من الوقت.

عندما أقوم بتغيير بعض أسطر التعليمات البرمجية في البرنامج النصي C # ، يجب علي إعادة إنشاء لعبة iOS في وحدة واحدة ، بعد ذلك يجب أن أقوم بإنشاء وتشغيل مشروع Xcode لاختبار وتشغيل اللعبة على جهاز iPhone الخاص بي.

هذه العملية تستغرق الكثير من الوقت ، لذا فإن السؤال هو ما إذا كانت هناك بعض الطرق لتسريع هذه العملية؟


Answer #1

تم تصميم Unity Remote 5 للقيام به. فهو يقلل من مقدار الوقت الذي تنشر فيه تطبيقك على جهاز iOS أو Android أثناء التطوير. يمكنك الحصول على إصدار iOS here وإصدار Android here .

يدعم المجسات التالية:

  • لمس. اتصال. صلة
  • التسارع
  • جيروسكوب
  • كاميرا ويب
  • أحداث تغيير اتجاه الشاشة

أحدث إصدار وهو 5.0 إضافة دعم لما يلي:

أندرويد :

  • أجهزة الألعاب المتصلة بالجهاز البعيد
  • بوصلة وبيانات الموقع (GPS)

iOS :

  • لوحات ألعاب MFi متصلة بالجهاز البعيد (تتطلب الوحدة 5.4)
  • 3D Touch و Apple Pencil support
  • أجهزة Apple TV
  • بوصلة وبيانات الموقع (GPS)

عندما تقوم بتنزيل التطبيق المرتبط أعلاه ، قم بتوصيل جهاز iOS بالكمبيوتر الخاص بك ، افتح التطبيق.

من Unity Editor ، انتقل إلى تحرير -> إعدادات المشروع -> محرر ثم اختر جهازك (iOS) من القائمة المنسدلة للجهاز. انقر فوق تشغيل وستتمكن من اختبار وظائف اللمس الخاصة بك من المحرر.

حتى مع هذا التطبيق ، يوصى باختبار تطبيقك على الجهاز الفعلي مرة واحدة في حين. لذا ، على الأقل ، قم بذلك مرة واحدة يوميًا للتأكد من أن كل شيء يعمل كما ينبغي.





unityscript