ميزات الوحدة 19.1: ما الجديد لمطوري Android

مؤلف: Randy Alexander
تاريخ الخلق: 26 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
تحديث magisk الجديد 24.1
فيديو: تحديث magisk الجديد 24.1

المحتوى


يتوفر Unity 2019.1 الآن ويوفر الكثير من الميزات الجديدة المثيرة للاهتمام التي ستساعد مطوري الأجهزة المحمولة على تقديم تجارب أفضل للاعبين على Android.

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

تم تقديم الكثير من ميزات Unity 2019.1 الجديدة لأول مرة عندما تم إطلاق Unity 2018.1 ، ولكن فقط في "المعاينة". الآن تعتبر هذه التحديثات مستقرة وجاهزة للوقت الأولي ، مما يعني أنه يمكن للمطورين البدء في تنفيذها بثقة - بينما تم تقديم ميزات أخرى لأول مرة. سواء أكنت تصنع الألعاب أو تشبه لعبها ، فهذه أخبار جيدة.

أتيحت لي الفرصة للتحدث مباشرة مع بعض المهندسين في الوحدة ، الذين ساعدوا في إملائي بالتفاصيل. لذلك دعونا نستكشف ما هو جديد في الوحدة 19.1.

خط أنابيب التجسيد الخفيف قد يعني المزيد من الألعاب القادمة إلى Android

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


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

يوفر LWRP أفضل ما في العالمين ، ويوفر خط أنابيب جاهزًا ولكنه مرن تم تحسينه للجوال وقابل للتخصيص باستخدام C #. وهذا يعني أن الرسومات قابلة للتطوير والتي نأمل أن تجعل الأمر أكثر بساطة بالنسبة لـ devs لتوصيل إبداعاتهم إلى Android ، مما سيتيح لهم الحصول على أفضل أداء من كل جهاز. اقرأ المزيد في مدونة الوحدة.

أخبرني مندوب Unity أن الشركة تعمل أيضًا على إنشاء خط أنابيب مخصص خصيصًا للألعاب ثنائية الأبعاد - والتي من المحتمل أن تنطبق على الكثير من ألعاب الجوال الموجودة حاليًا في متجر Play. هناك أيضًا خط أنابيب تجسيد عالي الوضوح سيكون بمثابة نقطة مقابلة لـ LWRP لأجهزة الكمبيوتر المتطورة. ربما ستكون Unity قادرة على منح Unreal شوطًا مقابل أموالها قريبًا في هذا القسم؟

سيعزز الأداء التكيّف عبر الأجهزة المحمولة الرسومات والأداء على أجهزة Galaxy!

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


في الوقت الحالي ، ستكون الميزة متوفرة فقط على أجهزة Samsung ، وتحديداً Galaxy S10 و Galaxy Fold. بالنظر إلى عدد الألعاب التي تم إجراؤها باستخدام Unity ، يعد هذا فوزًا كبيرًا لشركة Samsung ، ولكنه ربما يكون أقل إثارة بالنسبة لقاعدة مستخدمي Android الأوسع.

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

المزيد من الميزات لـ devs للجوال

ميزة Unity 2019.1 الجديدة الخاصة بالجوال هي حزمة معاينة إشعارات الجوال ، والتي ستساعد المطورين على زيادة التواصل مع جمهورهم. هذا قد لا يكون تماما هذه أخبار جيدة للاعبين ، على الرغم من أنها قد تعني المزيد من الألعاب المجانية للعب على الطريق. ومع ذلك ، نحتاج إلى devs لكسب المال إذا كنا نريد الحصول على أفضل الألعاب على المنصة!

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

ماذا سوف أيضا جعل الأمور أسرع وأسهل هو الخيار Scripts Only Build لـ APKs. هذا يعني أنه يمكنك تصحيح APK على جهازك المستهدف لتحديث الكود الخاص بك دون الحاجة إلى إنشاء كل شيء من البداية - مثالي إذا استغرقت بنائك ساعات بسبب الإضاءة المخبوزة أو ما شابه.

يجب أن نقول ، نحن نحب وحدة Android التي تحبها!

الكثير للحصول على متحمس ل Unity 2019.1

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

يجب أن توفر حزمة تحريك الرسوم المتحركة للمعاينة الجديدة تحكمًا أكبر في الرسوم المتحركة ، في حين أن الرسم البياني Shader Graph الذي لم يعد في المعاينة يسمح لـ devs باختبار تأثيرات التظليل في الوقت الفعلي.

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

المسئول عن إنتاج الكود الأصلي الأمثل للغاية لجعل كل هذا ممكنًا هو Burst Compiler ، والذي هو خارج المعاينة في Unity 2019.1. دون الخوض في الكثير من التفاصيل الفنية (فيما يلي منشور جيد للمدونة حول هذا الموضوع) ، يسمح هذا للمطورين بتوظيف موارد وحدة المعالجة المركزية غير المستخدمة من خلال نظام الوظائف C # و ECS (نظام مكونات المكون). الأول يسمح بتعدد مؤشرات ترابط فعالة للاستفادة من النوى غير المستخدمة ، في حين أن هذا الأخير يحسن إدارة البيانات لمزيد من الكفاءة.

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

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

ثم هناك ميزات AR الجديدة ودعم Linux والمزيد. تأكد من مراجعة ملاحظات الإصدار الكامل إذا كنت مهتمًا بذلك.

التعليقات الختامية

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

واسمحوا لنا أن نعرف في التعليقات أدناه ما الذي تصنعه من كل هذا. هل أنت مطور وحدة؟ هل ستفيد أي من هذه الميزات الجديدة في Unity 2019.1 إبداعاتك؟

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

كانت Apple مشغولة جدًا في الترويج لسماعات HomePod اللاسلكية القادمة مع الكثير من الإعلانات التلفزيونية قبل إطلاقها رسميًا في 9 فبراير. ومع ذلك ، إذا كنت تأمل في أن يعمل HomePod مثل مكبر صوت Bluetooth ...

مقالات البوابة