Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

أريد تعلم لغة c# الخاصة بunity , بماذا ابدأ ؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • أريد تعلم لغة c# الخاصة بunity , بماذا ابدأ ؟

    السلام عليكم
    اريد ان تنصحوني بكورس معين لتعلم لغة c# لunity
    واريد البدء ب2d للويندوز والاندرويد
    علماً اني جربت بعض الدروس الاجنبية والكتب العربية ثم توقف عند جزء معين لعدم الفهم .

  • #2
    هذه ليست اول مرة ادخل هنا بل كنت موجود هنا قبل 5 سنوات بس نسيت حسابي القديم
    *بس عشان ما تقولوا عني سجلت عشان اطلب منكم عالسريع*

    تعليق


    • #3
      اذا هدفك تصنع لعبة اذن لابد ان تكون مبرمج

      تعلم البرمجة على اصولها لان البرمجة منطق ،وتحكم ،وخبرة في ايجاد الحلول

      طبعا انا لا امانع انك تاخذ دورات في api اليونتي للغة سي شارب

      ولكن ابدا لن تنجح بهذا الاسلوب لان عقلك ليس مهيئ للبرمجة

      فنصيحتي لك تعلم السي شارب كاملا واحترف فيها ثم ادخل مجال برمجة الالعاب

      تعليق


      • #4
        المشاركة الأصلية بواسطة UE4008 مشاهدة المشاركة
        اذا هدفك تصنع لعبة اذن لابد ان تكون مبرمج

        تعلم البرمجة على اصولها لان البرمجة منطق ،وتحكم ،وخبرة في ايجاد الحلول

        طبعا انا لا امانع انك تاخذ دورات في api اليونتي للغة سي شارب

        ولكن ابدا لن تنجح بهذا الاسلوب لان عقلك ليس مهيئ للبرمجة

        فنصيحتي لك تعلم السي شارب كاملا واحترف فيها ثم ادخل مجال برمجة الالعاب
        قصدك ان اتعلم البرمجه بشكل عام ام ابدأ بتعليم سي شارب من الصفر ؟ وان كان فكيف ابدأ ؟
        وشكرا على مساعدتك

        تعليق


        • #5
          تعلم السي شارب بشكل عام

          تفضل هذا الكتاب
          http://download-internet-pdf-ebooks.com/1497-free-book

          تعليق


          • #6
            أبدأ من هنا:
            :: Social Services Links ::

            YOUTUBE
            TWITTER
            FACEBOOK

            I heard it once said that if 3D is our world then Script is the glue that holds it all together

            تعليق


            • #7
              تحياتي اخي الكريم واتمنى لك التوفيق في عملية تعلمك هذه. اتفق مع الاخ UE4008 في ان تبدأ بتعلم السي شارب بشكل منفصل عن المحرك يونيتي، لأن السي شارب عبارة عن:
              1) لغة تمتلك المفردات الخاصة بها والبنى البرمجية الخاصة بها مثل ال Interface وال Class الخ، وفعليا ستتعلم هذه الامور بوقت قصير ولكن بقية الوقت ستمضيه في تعلم القسم الثاني من اللغة وهو
              2) المكتبات التي يمكن للسي شارب التعامل معها، فالسي شارب في الاساس هي لغة مخصصة لبيئة ال .NET لذا ستكون المكتبة الاساسية التي ستتعامل معها في البداية هي مكتبة ال .NET، وبما انك مبتدأ سأقول لك ان المكتبة وبشكل بسيط جداَ هي عبارة عن اوامر برمجية مخصصة للمبرمج بهدف اداء مهمات معينة وفي مجال الالعاب قد تكون تشغيل الاصوات وتحريك الاجسام الخ.
              واليونيتي محرك العاب يمتلك ميزات خاصة به وبينة داخلية للتحريك والتعامل مع المجسمات والاصوات والفيزياء الخ، وقام بشمل ذلك في مكتبته الخاصة والتي يمكن للسي شارب التعامل معها (بشكل ادق هي مكتبة Managed تعتبر الطبقة العليا من المحرك التي يمكن للمبرمج التعامل مع المحرك من خلالها) لذا من الطبيعي ان تتعلم الاداة اولا ثم تنتقل الى المكتبات التي تتعامل معها هذه الاداة.

              اضافة الى ذلك اخي الكريم، تعلمك للسي شارب واطلاعك على مكتبة ال .NET هو بدون شك خبرات عملية ستفيدك جدا في الحياة العملية نظرا لتطور لغة السي شارب وبيئة ال .NET وكونهما يعتبران في آخر الموجة التقانية البرمجية، اضافة الى ذلك اذا تمكنت وفهمت السي شارب بشكل صحيح فإنه سيصبح بإمكانك الاعتماد وبشكل اساسي على ال Scripting Reference كي تتعامل برمجيا مع المحرك دون الحاجة لمصادر اخرى.

              بالنسبة لمصادر التعلم، انصحك بالابتعاد عن اي مصدر عربي (اذا وجدت)، انا داعم شديد للغة العربية، ولكن ببساطة المصادر العربية قديمة وغير وافية، ولنأخذ كمثال الكتاب الذي نصحك فيه الاخ UE4008، المشكلة ببساطة ان الكتاب تمت كتابته في عام 2008 ولنسخة السي شارب 3 واليوم اصبحنا في عام 2016 والسي شارب وصلت للنسخة 6 وهذا تطور كبير جدا، ربما يقول احدهم ان اليونيتي لم يدعم بعد احدث نسخ من السي شارب ومن بيئة ال .NET، هذا الصحيح ولكنك تبقي نفسك متأخرا عن المجتمعات البرمجية الغربية ببفارق كبير، اضافة الى ان هذا الدعم قادم على الطريق (الفريق صرح بذلك في آخر مؤتمر Unite ويمكنك مراجعة قناة المحرك على اليوتيوب). لذا اخي اعتمد حصرا على المصادر الانجليزية لانها شاملة وافية ومتعددة وستبقيك دوما مواكباً لآخر التطورات، ومن اجل السي شارب الكتب عديدة جدا تغطي مواضيع متنوعة من اللغة وانصحك بكتاب Pro C# 6.0 ل Andrew Trolsen، الكتاب يغطي السي شارب بشكل شامل وجيد وضخم ولكنك لن تقرأها كله واظن ان الفصول ال 12 الاولى ستكون كافية للبدء بالتعامل مع اليونيتي.

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

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

              تعليق

              يعمل...
              X