الأربعاء، 4 أبريل 2018

منصة Unity 3D " كيف تختار لغة البرمجة الخاصة بك "

من طرف Adnan Al dien  |  نشر في :  10:10 ص


كيف تختار لغة البرمجة الخاصة بك مع Unity 3D؟

عندما تبدأ في Unity 3D ، من الصعب اختيار لغة البرمجة الخاصة بك: لانه لكل لغة صفاتها وقيودها.

خلق السيناريو.

عندما تقوم بإنشاء برنامج نصي في قائمة إنشاء إطار Project ، تقوم Unity بإنشاء ملف نصي بالامتداد المقابل للغة التي يستخدمها: .js (لـ Javascript) أو c # أو .boo. يمكنك اختيار ما يناسبك لأن  Unity  هي من ستعيد تجميع شفرتك في تنسيق التصدير.
" هناك لغة برمجة نصية واحدة فقط ، ولكن من الممكن أن تتناسق النصوص البرمجية Js و C # في نفس المشروع ، وهو أمر مفيد للغاية عندما يكونان متناسقان أو مندمجان في بعضهم البعض."
ومع ذلك ، يبقى من المهم التركيز على لغة وفقًا احتياجاتك الخاصة.

منصة Unity 3D " كيف تختار لغة البرمجة الخاصة بك "


Javascript تُعرف أيضًا باسم Unityscript

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

C # لدخول عالم الاحتراف

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

لقد بدأت البرمجة على Unity بإستعمال  Js لأنها تعتبر أسهل ولكن شعرت بحدودها عندما كانت الوظائف البسيطة معقدة الإعداد. عندما بدأت لعبة Tactical Mini-Golf ، أخذت الفرصة للبدء من الصفر في C # ولم أعود إلى  Js  أبدا .
و c # على الأقل موثقة بشكل جيد مثل Js وليس أكثر صعوبة على عكس الاعتقاد الشائع: على الرغم من أنه يتطلب العمل عليها صرامة وتركيز اكبر ، فمن الضروري إستعمالها في المشاريع المعقدة.
بخلاف Js ، من السهل العثور في c # scripts على الميزات المتقدمة التي يمكنك استخدامها كنماذج تدخلها في اعمالك.

BOO ، مجهول كلياً

ليس لدي ما أقوله عن BOO لكن هذه اللغة قليلة الاستخدام من قبل مطوري Unity التي يبدو أنها تخلى عنها الجميع.

أنا لا أنصح بذلك لأنه في حالة وجود مشكلة ، لن يأتي أحد لمساعدتك: نرى هنا أهمية مجتمع Unity  الذي سيقدم لك النصيحة أو ستتعلم من خلال الإطلاع علي أعمال الآخرين.
BOO لم يعد موجودا حتى في الوثائق الرسمية ل Unity  3D.

الحكم النهائي  إسم مدونتك: هو C #

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

عدنان شاب سوري مختص بكل مايتعلق بالاندرويد من تطبيقات


سيتم مشاركة اكواد سورس مهمة لكل مطوري تطبيقات الريسكين ..

0 التعليقات:

اشتراك
الحصول على كل المشاركات لدينا مباشرة في صندوق البريد الإلكتروني

المشاركات الشائعة

RSS

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

تدعمه Blogger.
back to top