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