باستخدام الوحدة لتطوير التطبيقات. بدء التطوير تحت Android كوحدة لنظام Android يختلف عن إصدار سطح المكتب

مشاهدات المشاركة: 12 544

قلنا حول كيفية إنشاء لعبة Android الخاصة بك مع محرك المحرك غير الواقعي. في هذه المقالة، سننظر في محرك آخر لا أقل شعبية وحدة.

الوحدة هي محرك مشهور للغاية بين مطوري Indy. في جوهرها، هذا محرك عبر منصة يسمح لك بالتطوير 3D.- أنا. 2D.-ألعاب. ميزة أن تخصص الوحدة بين المحركات الأخرى هي الحد الأدنى لدخول المبتدئين في وجود مجموعة أدوات غنية للمحترفين. يتيح لك البرنامج المنبر عبر تطوير تطبيقات لأي منصة، بدءا من ألعاب سطح المكتب وإنهاءه باستخدام الهاتف المحمول.

بشكل منفصل، يستحق القول عن نظام الاشتراك، لأن الوحدة ليست مجانية تماما. هناك عدة أنواع من الاشتراكات:

  • شخصيوبعد نسخة مجانية تحتوي على جميع الوظائف الأساسية للمحرك. لديه الحد التالي: الدخل في السنة أو حجم الوسائل الجذابة يجب ألا يتجاوز 100000$ .
  • زائد.وبعد لكل 35 دولار شهريا يتم توفير العديد من التقارير والتحليلات، وكذلك القدرة على تغيير شاشة مخيط، 20% - شراء خصم التسوق في متجر الأصول. والمزايا الطفيفة المختلفة. لديه الحد التالي: الدخل في السنة أو حجم الوسائل الجذابة يجب ألا يتجاوز 200000$ .
  • طليعة.وبعد لكل 125 دولار شهريا يشمل جميع مزايا النسخة زائد. بالإضافة إلى ذلك الخدمة المهنية والدعم المميز. دون قيود على دوران أو حجم الأموال.
  • إصدارات منفصلة للأعمال (التي تستخدمها الشركات الكبيرة).

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

الخطوة 1. تثبيت الوحدة

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

ثم سيطلب منك قبول شروط الاستخدام وتنزيل المثبت. يمكنك أيضا التعرف على نفسك متطلبات النظام للعمل مع الوحدة.

بعد بدء تشغيل المثبت، سيطلب منك اختيار المكونات التي يجب تثبيتها. نظرا لأننا نحتاج إلى إنشاء تطبيق تحت Android، قم بتسليم مربع الاختيار الروبوت بناء الدعموبعد أيضا، إذا كنت ترغب في ذلك، بدلا من الوحدة يمكن تثبيتها استوديو مرئي. المجتمع 2017. للبرمجة ج #.

بعد ذلك، سيتم تركه إلا لتحديد مسار التثبيت وابدأ في تثبيت الوحدة.

الخطوة 2. التسجيل وتكوين الوحدة

بعد الانتهاء من التثبيت وتدير الوحدة، نحن مدعون لدخول حسابك.

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

في النهاية، يقترح تمرير مسح صغير تحتاج إلى الإجابة على ما تفعله ولأي غرض تثبيت الوحدة.

الخطوة 3. إنشاء مشروع جديد

تكوين الوحدة، ونحن نقع في شاشة الاختيار \\ إنشاء مشروع. هنا تحتاج للنقر جديدلإنشاء مشروعك الجديد.

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

بعد الانتهاء من هذا، انقر إنشاء مشروع.لإنشاء مشروع. بعد ذلك، تفتح نافذة المحرر مع مشهد تم إنشاؤه مسبقا.

لن نكون قادرين بعد على التعامل مع بصمة البرمجة وأخذ اللعبة الجاهزة على سبيل المثال. لهذا هناك هنا متجر الأصول.الذي يحتوي على عدد كبير من النماذج الجاهزة، الرسوم المتحركة، الأصوات (وحتى الألعاب)، المدفوعة ومجانية.

لفتح متجر الأصول، تحتاج في القائمة نافذة او شباك. إختر متجر الأصول. (مزيج المفاتيح CTRL-9.).

تفتح نافذة المتجر. نقدم في سلسلة البحث " flappy الطيور نمط المثال لعبة"وفتح المثال المجاني، الذي سنستخدمه في مشروعك.

صحافة تحميل وبالتالي تنزيله، يمكنك بعد ذلك استيراد نفسك إلى المشروع. للقيام بهذه النقر يستوردبعد ذلك، يظهر تحذير أن إعدادات المشروع بعد أن يتم تغيير الواردات.

توافق على الاستيراد، سترى النافذة التي تحتاج فيها إلى تحديد مكونات الاستيراد. اختيار كل شيء وانقر يستورد.

بعد الانتهاء من الواردات في متصفح المشروع، سترى ملفات جديدة. هذه هي ملفات اللعبة. لفتح المشهد في المحرر، وتوسيع نمط الطيور فلابي.مشاهد وانقر نقرا مزدوجا رئيسي..

نتيجة لذلك، سيظهر مشهد اللعبة في نافذة المحرر ثلاثي الأبعاد.

يمكنك التحقق من كيفية عمل اللعبة، الحق في الوحدة بالنقر فوق الزر. لعب. فوق نافذة المحرر.

الخطوة 4. إعداد أدوات Android

ملحوظة: إذا كنت تستخدم بيئة تطوير أندرويد.لديك بالفعل كل المكونات اللازمة مثبتة بالفعل وبالتالي يمكنك التبديل بأمان إلى الخطوة التالية.

من أجل جمع لعبة Android الناتجة، تحتاج إلى تعيين الأدوات التالية:

  • طقم تطوير جافا (JDK). يمكنك تنزيله من جافا. بالنقر فوق الرابط، سترى في الأعلى منصة جافا (JDK)، انقر بواسطة تحميل بجانب النقش، حدد نظام التشغيل الخاص بك وبدء التنزيل. بعد ذلك، فقط اتبع تعليمات المثبت.
  • أندرويد سك.وبعد معظم. طريقة بسيطة قم بتعيين الإصدار الحالي هو تنزيل Android Studio، حيث يأتي هذا SDK. للقيام بذلك، انتقل إلى موقع Android Studio وانقر قم بتنزيل Android Studio.وبعد تعيين برنامج Android Studio Installer المكونات الأساسية ل Android SDK المطلوبة للتطوير على Android.

الخطوة 5. إعداد مشروع للجري

لتبدأ، تحتاج إلى تغيير منصة التطوير على Android. للقيام بذلك، افتح قائمة "ملف" وحدد إعدادات "إنشاء".

في النافذة التي تظهر، تحتاج إلى الاختيار ذكري المظهر ثم انقر فوق التبديل منصة.

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

الآن نحتاج إلى تحديد اسم الحزمة للتطبيق.

ملحوظة: اسم الحزمة هو معرف تطبيق فريد من نوعه، هو مكتوب في نمط DNS العكسي بالتنسيق com.companyname.productname.وبعد بعد نشر تطبيق في تطبيقات جوجل. لا يمكن تغيير اسم الحزمة.

للقيام بذلك، انتقل إلى القائمة يحرر. و اختار إعدادات المشروع - لاعب.

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

الآن لا يزال فقط لتحديد المسار قبل أندرويد SDK و JDK. للقيام بذلك، انتقل إلى القائمة واختر تعديل التفضيلات..

في النافذة التي تظهر، تحتاج إلى الذهاب إلى الأدوات الخارجية. وفي الحقول SDK. و JDK. حدد المسارات المناسبة، ثم أغلق النافذة.

الخطوة 6. التجمع وتشغيل التطبيق

لقد حان الوقت لجمع تطبيقك الأول على الوحدة. للقيام بذلك، حدد القائمة المحددة ملف - بناء الإعداداتوبعد ستفتح النافذة، ستحتاج إلى إضافة المشهد المراد جمعها. نظرا لأن لدينا هذا المشهد مفتوح بالفعل في المحرر، ما عليك سوى الضغط بما فيه الكفاية إضافة مشاهد مفتوحةلإضافته إلى التجميع، بعد إضافة سترى ذلك في قائمة المشهد.

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

ملحوظة: في الوقت الحالي، إذا كان لديك إصدار ألفا في Android SDK أدوات البناء. (إصدار 28.0.0-RC1.)، عند تجميع الصف سيحدد خطأ. لإصلاحه، ببساطة حذف هذا الإصدار من Android SDK.

نتيجة لذلك، في المجلد الذي حددته، سيظهر ملف APK الذي تم جمعه، جاهزا للتثبيت على المحاكي أو على الجهاز الحقيقي.

دعونا نرى ما هو داخل APK المجمع. للقيام بذلك، استخدم الأداة المساعدة APK محللوهو جزء من Android Studio،

حجم ملف APK في النموذج غير المضغوط هو 21.1 ميغابايت.في مضغوط 20.9 ميغابايت.وبعد كما ترون من الرسم البياني، فإن معظم المجلد يشغل مكتبات الطرف الثالث أضيفته الوحدة. ثم ب. أصول.جميع الموارد موجودة في المشهد تجميعها. ملف classes.dex. يحتوي على كل شيء 89 الطبقات I. 479 أساليب.

بالإضافة إلى ذلك، إذا نظرت إلى androidmanifest.xml.يتكون التطبيق من نشاط واحد.

استنتاج

هذا كل شئ. في هذه المقالة تعلمنا تثبيت الوحدة وتكوينها، وكذلك جمع أول تطبيق أندرويد لدينا.

تطوير ألعاب للأجهزة التي تحتوي على نظام التشغيل Android يتطلب نهجا مشابها لتطوير نظام التشغيل iOS. من ناحية أخرى، لا يخضع أجهزة أجهزة Android لمعايير واضحة، مما يجعلك تحل المشكلات المفقودة عند العمل مع نظام التشغيل iOS. هناك أيضا تمييز بين إصدارات الوحدة لنظام Android و iOS.

إعداد بيئة تطوير الروبوت

قبل أن تتمكن من اختبار ألعابك على الجهاز، ستحتاج إلى إعداد بيئة تطوير. على وجه الخصوص - قم بتنزيل وتثبيت Android SDK من النظام الأساسي المطلوب وإضافة جهازك إلى النظام (هذه العملية مختلفة عن Windows و Mac). هذا مكتوب بالتفصيل على موقع أندرويد مطور على الويب، وكذلك معلومات إضافية يمكن توفيرها من قبل الشركة المصنعة لجهازك. نظرا لأن هذه عملية معقدة إلى حد ما، فإننا أعددنا تعليمات صغيرة سيساعدك في إعداد كل ما تحتاجه لتطويره. إذا كنت بحاجة إلى مزيد من المعلومات، فيمكنك الحصول عليها على بوابة أندرويد المطور.

الوصول ميزات أندرويد

توفر الوحدة API للوصول إلى أدوات الإدخال و إعدادات الروبوتوبعد يتم توثيق الفصول المتاحة في صفحة كود الكتابة لتجميعات Android.

ربط C، C ++ أو رمز Java إلى البرامج النصية

تسمح لك الوحدة تتيح لك استدعاء الوظائف المكتوبة في C / C ++ مباشرة من البرامج النصية (وظائف Java يمكن أن تحدث طريقة غير مباشرة). لمعرفة كيفية تحقيق ميزات الوصول من التعليمات البرمجية الأصلية، قم بزيارة المكونات الإضافية لالروبوت.

انسداد إعدام (قطة هندسة غير مرئية)

توفر الوحدة دعم إعصاد انسداد انسداد، وهو مفيد للغاية عند تحسين منصات متنقلة. يمكن الاطلاع على مزيد من المعلومات على صفحة الإعصاد.

إعداد شاشة التوقف الأولية

شاشة التوقف المعروضة عند بدء تشغيل اللعبة، ويمكن تكوينها - انظر هذه الصفحة لمزيد من المعلومات.

حل المشاكل ورسائل الخطأ

هناك العديد من الأسباب بسبب تعطل طلبك أو لا يعمل بشكل صحيح. سيساعدك دليل المهام الخاص بنظام Android الخاص بنا في التعامل مع أسباب الأخطاء في أقصر وقت ممكن. إذا، بعد قراءة الدليل، تفترض أن المشكلة في الوحدة - يجب عليك وضع رسالة خطأ. الرجوع إلى هذه الصفحة للحصول على التعليمات.

مثل الوحدة لنظام Android يختلف عن إصدار سطح المكتب

جافا سكريبت مع الكتابة الصارمة

لتحسين الأداء في إصدار Android من الوحدة، يتم تطبيق الكتابة الديناميكي في JavaScript دائما (كما لو كان كل نصي يستخدم تلقائيا #pragma صارم). من المهم أن نتذكر ما إذا كنت تقوم بنقل المشروع إلى Android مع منصات أقدم، وإذا كنت تواجه أخطاء الترجمة - المشكلة هي البحث في المقام الأول في الكتابة. من خلال هذه الأخطاء، عادة ما يكون من السهل التعامل مع هذه الأخطاء، مع التأكد من أن أنواع جميع المتغيرات المشار إليها بشكل صريح أو إعطاءها عند التهيئة.

على الرغم من أن Unity Android وتدعم نسيج DXT / PVRTC / ATC، وحدة فك تشفيرها في تنسيق RGB (أ) عند تنفيذ أساليب الضغط هذه مدعومة على جهاز معين. قد تؤثر بجدية على أداء رسم GPU، وبالتالي فمن المستحسن استخدام تنسيق الخ. إنه المعيار الفعلي لنظام Android، ويجب أن يدعمه الجميع الأجهزة الحديثةوبعد من ناحية أخرى، لا يدعم وما إلى ذلك قناة ألفا، وأحيانا ستكون قوام RGBA 16 بت هي الخيار الأفضل في معايير الجودة والحجم وسرعة التقديم حيث تكون هناك حاجة إلى قناة ألفا.

Unity Web Player - لاعب للألعاب ثلاثية الأبعاد.

كل يوم تظهر الكثير من الألعاب والبرامج المختلفة على الإنترنت. البعض منهم لا يتحقق ولا يجدون مراوحهم، والبعض الآخر يحصل على مستخدمين منتظمين يحتاجون إلى استمرار الجودة والجودة والقدرة على اللعب والاستمتاع جميعها أنظمة التشغيل والأجهزة.

كل تطبيق له منصة مثالية خاصة به.

تم تصميم كل حدودي على منصة معينة، والتي قد تتطلب في المستقبل ميزات خاصة من جهاز الكمبيوتر الخاص بك أو الهاتف الذكي أو الجهاز اللوحي. في الآونة الأخيرة، يعتبر برنامج Unity3D شائعا للغاية، وذلك باستخدامه، يمكنك إنشاء ألعاب وتطويرها بشكل مستقل رسومات ثلاثية الأبعاد (بالطبع، من الضروري الحصول على مهارات البرمجة). لكنها ليست مجرد وجود هذه الفرص. وفي حقيقة أنه في عالم ألعاب الكمبيوتر هناك بالفعل تطبيقات تم إنشاؤها من Jews3D، وترتيب بدء اللعب بالجودة المناسبة، يلزم لاعب خاص.

تثبيت لاعب خاص للعب الألعاب.

هذا سيساعدك مشغل الويب nity.وهو متاح لنظام التشغيل Android. هناك إصدارات لكل من أجهزة الكمبيوتر الشخصية، فإنها تختلف في أحجامهم. بالنسبة للأجهزة المحمولة، لا يستغرق مثل هذا التطبيق الكثير من المساحة في الذاكرة، وبالتالي عدم وجود سير العمل الزائد أو الفرامل. يستحق القول أن هذا اللاعب يعمل بشكل جيد على جميع الإصدارات التي لا تقل عن 2.3. عند تثبيته على جهازه، لا تحتاج إلى معرفة خاصة. كل ما تحتاجه هو انتظار تنزيل كامل. يجب أن لا تقلق بشأن ما إذا كان متوافقا هذا التطبيق مع المتصفح الخاص بك، لأنه يتزامن تلقائيا معه ويعمل كإضافة ممتازة لأي إصدار تستخدمه. نفس الوضع للحصول على التحديثات. إذا ظهر جديد يونيتي ويب لاعب - عند الاتصال بالإنترنت، سيتم تحديثه بشكل مستقل، دون مشاركتك.

مساعد ممتاز لألعاب التشغيل ثلاثية الأبعاد.

وظيفتها الرئيسية هي اللعب جودة جيدة ألعاب 3D الرسومات. إذا كنت ترغب في اللعب عبر الإنترنت - الوضع (وهذا سيحتاج إلى هذا اللاعب)، فستبدأ تلقائيا في جهازك ويمكنك الاستمتاع باللعبة. إذا كانت لديك فجأة مشاكل في هذا (على الرغم من أن هذه ظاهرة نادرة) - يمكنك العثور على جميع الإجابات على أسئلتك، والنظر في صفحة Utyuba (سوف تظهر لك كيفية حل المشكلات). جانبها الإيجابي هو أنه يمكنك اللعب وعرض المعلومات في نافذة متصفحك (مع اتصال ثابت بالإنترنت).

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

إذا كنت مكافأة الألعاب والتطبيقات ثلاثية الأبعاد - تثبيت لاعب الوحدة الروبوت والاستمتاع اللعب بجودة جيدة. حظا موفقا للجميع!

Unity Web Player 5.3.7.0

Unity Web Player تحميل مجاني UNITI Web Player

مشغل ألعاب الشبكات الشامل. - هذا هو تطبيق لنظام التشغيل Windows، وعلى وجه التحديد التحديد للمتصفح الذي تحتاجه لتشغيل محتوى الوحدة المتقدمة في البيئة. في البداية، كان هناك تطبيق لعبة للهواتف الذكية في هذه البيئة، ولكن بفضل بساطة وراحة تطوير الوحدة، تم تطويره في شكل تطبيق منفصل - لاعب الويب الوحيد، والذي يمكن تنزيله مجانا على الرابط اسفل الصفحة.

قدم مشغل يونيتسي على شبكة الإنترنت ثورة صغيرة، مع مساعدته أصبح من الممكن لعب الألعاب الحديثة ثلاثية الأبعاد الحديثة مع رسومات ممتازة مباشرة في نافذة المتصفح. الحالة الوحيدة - يجب تطوير اللعبة في منصة الوحدة. في الوقت الحالي، ينمو عدد هذه الألعاب باستمرار، يتيح لك المنصة تطوير ألعاب أي نوع: الرماة، آر بي جي، استراتيجيات. من بينها، هناك ضربات - نزاع فيجا، مسارة Trackracing عبر الإنترنت، حفار على الإنترنت، مناسبات، مدينة البخار.

UNITI WEB Player يمكنك تنزيله مجانا، كلها مدعومة نسخة ويندوز وجهاز Mac، التثبيت بسيط للغاية ولا يتطلب الامتداد التكوين، حتى تتمكن من الاستمتاع على الفور بالأداء العالي في الألعاب والرسومات عالية الجودة. هذه ليست جميع مزايا مشغل الويب الوحدة، والألعاب على هذه المنصة لها الفيزياء واقعية وإظهار أداء ممتاز حتى على أجهزة الكمبيوتر القديمة.