كيفية إضافة رسومات ثلاثية الأبعاد وميزات الوحدة الأخرى إلى تطبيقات Android الأصلية

مؤلف: Randy Alexander
تاريخ الخلق: 26 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
How to download and install Leela Chess Zero in Windows (update)
فيديو: How to download and install Leela Chess Zero in Windows (update)

المحتوى


لماذا يجب أن تهتم

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

اقرأ أيضا:شهادة الوحدة للمطورين: هل يستحق كل هذا العناء؟

كمحرك للألعاب ، تجعل Unity من السهل للغاية تقديم رسومات ثلاثية الأبعاد إلى الشاشة ، أو تطبيق الفيزياء والإضاءة الواقعية ، أو دمج محتوى AR و VR. تفعل الشيء نفسه هو بلا حدود أكثر صعوبة وتعقيدًا عند استخدام Android Studio وحده.

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

يجعل Unity من السهل للغاية تقديم رسومات ثلاثية الأبعاد إلى الشاشة أو تطبيق الفيزياء والإضاءة الواقعية أو دمج محتوى AR و VR.


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

اقرأ أيضا:Unity 2019.1 يجلب ميزات جديدة ومثيرة لمطوري Android

إنها حالة من "الخيول للدورات التدريبية" إذن ، ولكن ماذا لو كنت تريد أفضل ما في العالمين؟ باستخدام Unity كمكتبة ، ستتمكن من استخدام تخطيط منتظم لتطبيق Android مع جميع ميزات مشروع Android Studio منتظم ، ولكن مع رسومات ثلاثية الأبعاد مدمجة وعناصر AR وأكثر من ذلك.

قد يستخدم المطورون هذا لإنشاء تطبيقات منتظمة مع خلفيات وعناصر ثلاثية الأبعاد متحركة. تقترح الوحدة أن العلامات التجارية قد تستخدم هذه الميزة أيضًا لدمج ميزات التسويق AR. أخبرنا في التعليقات كيف ترى أن هذا مستخدم!

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


كيف تعمل الوحدة كمكتبة

لاستخدام هذه الميزة ، ستحتاج إلى إنشاء محتوى الوحدة كمشروع منتظم للوحدة. ستحتاج أيضًا إلى مشروع Android Studio الذي تريد دمجه في هذا ، وستحتاج إلى أحدث إصدارات Android Studio (3.3.2 وقت كتابة هذا التقرير) وأحدث إصدار من الوحدة (2019.3.a2).

من الوحدة

ستستخدم محرر Unity لإنشاء ملف APK وسيتم وضعه في مجلد يسمى androidBuild. يجب تضمين كل من هذا المشروع الأصلي في نفس المجلد.

ستقوم بعد ذلك بإضافة وحدة Unity Library إلى تطبيقك الأصلي عن طريق إجراء بعض التعديلات ، وستحتاج إلى عرض محتوى Unity عبر رمز مشروعك الأصلي.

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

إغلاق الأفكار

مما لا شك فيه ، سيكون هذا خيارًا مفيدًا لبعض المطورين. ومن الرائع رؤية ميزة مثل هذه من Unity.

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

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

هناك بعض القيود المفروضة على الميزة بالرغم من ذلك.

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

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

قد يُنظر إلى Hulu على أنها النسخة الأصغر من Netflix ، ولكن الحقيقة هي أن خدمة البث المتميزة لديها الكثير من البرامج التلفزيونية والأفلام الرائعة التي لا تتوفر على منافسها الأكبر. خفضت الخدمة مؤخرًا أر...

ألعاب المحاكاة هي واحدة من أكثر أنواع الألعاب توسعية وشعبية في جميع أنحاء العالم. إنها أيضًا واحدة من أكثر الأجهزة شعبية على الأجهزة المحمولة لأن أدوات التحكم تعمل جيدًا على شاشات اللمس. إنها سهلة الل...

تكتسب شعبية