موضوع: اريد اتعلم اساسيات C# في Unity 3D

ردود: 6 | زيارات: 1861
  1. #1
    عضو متميز
    صور رمزية فراس البرق
    تاريخ التسجيل
    Jul 2007
    المنطقة
    في ارض الله
    العمر
    26
    ردود
    1,700

    Talking اريد اتعلم اساسيات C# في Unity 3D

    بسم الله الرحمن الرحيم
    السلام عليكم

    كيف الحال اخواني

    ممكن أحد يعطيني دروس في اساسيات C# في Unity3D

    علشان انا اواجه سكربتات كتبة بالسي شارب و ايضا دروس كثيرة تعلم بالسي شارب
    و لذلك انا اريد تعلمها

    و شكرا


    >> بسم الله الرحمن الرحيم <<.......استمع للقرآن الكريم أفضل التلاوات.......

    إتق الله و اصبر

    أكره الاقنعة
    عندما تكون في وجوه الناس

    Baseera

    دورة إحتراف Unity3D


  2. #2
    مبدأ C# في اليونيتي لا يختلف كثيرا عن JavaScript

    كل ما عليك فعله هو أن تختار Assets > Sync MonoDevelop Project

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

    عندما تضيف class جديد من داخل Visual Studio عليك أن تعمل عليه ثلاثة أشياء:

    1. إلغاء namespace الموجودة تلقائيا
    2. إضافة using UnityEngine; مع قائمة استيراد المكتبات
    3. تعديل اسم الـ class بحيث يرث MonoBehavior . مثلا

    class MyClass : MonoBehavior{
    }

    بعدها تضيف كل الوظائف التي تراها في JavaScript مثل Update, OnCollisionEnter, OnControllerColliderHit إلى آخره

    أتمنى أن أكون أفدتك

  3. #3
    عضو متميز
    صور رمزية naoufal
    تاريخ التسجيل
    Feb 2010
    المنطقة
    دولة الخلافة
    العمر
    23
    ردود
    1,141
    لا ارى اي اختلاف بينهما لكن لحضت ان سي شاب لليونتي يستعمل غالب في تعمل مع برامج اخرى متل سمارتفوكس ,,,,,,
    التي تحمل مكتباة لليونتي يعن في مشاريع مفتوحة المصدر التي حملتها كنت اجد شي شاب دائما لكن في امور عادية يستعملون js
    الثورة الاسلامية الكبرى لاعادة الخلافة الراشدة
    بسم الله الرحمان الرحيم... انما النصر صبر ساعة فلا هوان ولا ستكان حت يعود الضلم تحت الاقدام ويعاقب الخونة وانجاس وترفع الرايات سود و لترتاع يهود لقرب الوعود فالتكن هته الثورة يا اهل مصر و سورية ويا اخواني في العالم اجمع ثورة غضب ثورة غضب خالصة لوجه الله فالتكن بداية النهاية ليعلم اليهود ان الامة اصبحت على فجر النصر وليكن اول بشارات النصر الانتقام من الخونة هم من بني جلدتنا وما هم منا...
    امة واحدة راية واحد حرب واحدة

  4. #4
    عضو متميز
    صور رمزية فراس البرق
    تاريخ التسجيل
    Jul 2007
    المنطقة
    في ارض الله
    العمر
    26
    ردود
    1,700
    اقتباس الموضوع الأصلي كتب بواسطة *FREEMAN* معاينة الرد
    مبدأ C# في اليونيتي لا يختلف كثيرا عن JavaScript

    كل ما عليك فعله هو أن تختار Assets > Sync MonoDevelop Project

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

    عندما تضيف class جديد من داخل Visual Studio عليك أن تعمل عليه ثلاثة أشياء:

    1. إلغاء namespace الموجودة تلقائيا
    2. إضافة using UnityEngine; مع قائمة استيراد المكتبات
    3. تعديل اسم الـ class بحيث يرث MonoBehavior . مثلا

    class MyClass : MonoBehavior{
    }

    بعدها تضيف كل الوظائف التي تراها في JavaScript مثل Update, OnCollisionEnter, OnControllerColliderHit إلى آخره

    أتمنى أن أكون أفدتك

    شكرا لك أخي افتني قليلا ههههه
    أنا اعرف انه لا يوجد اختلاف في الفينكشن لاكن يوجد اختلاف في طريقة كتابتها
    مثلا
    JS
    transform.position = Vector3(0, 0, 0);

    C#
    transform.position = new Vector3(0, 0, 0);

    ............
    JS
    var moveY= 15;
    C#
    public float moveY = 15F

    هو ليس اختلاف كبير فقط في و ضعية الكلمات و بعض الزيادة في الكلما أو العكس و متى تتواجد هذه الرموز

    : + {} >< = - , ; ! "" [] () / * .


    و شكرا


    اقتباس الموضوع الأصلي كتب بواسطة naoufal معاينة الرد
    لا ارى اي اختلاف بينهما لكن لحضت ان سي شاب لليونتي يستعمل غالب في تعمل مع برامج اخرى متل سمارتفوكس ,,,,,,
    التي تحمل مكتباة لليونتي يعن في مشاريع مفتوحة المصدر التي حملتها كنت اجد شي شاب دائما لكن في امور عادية يستعملون js
    شكرا على مرورك الطيب
    >> بسم الله الرحمن الرحيم <<.......استمع للقرآن الكريم أفضل التلاوات.......

    إتق الله و اصبر

    أكره الاقنعة
    عندما تكون في وجوه الناس

    Baseera

    دورة إحتراف Unity3D

  5. #5
    هذه رموز أساسية في C# ويجب أن تقرأ درسا أو درسين عن اللغة حتى تفهمها. ركز على المواضيع التالية حتى تتقن الأساسيات:

    C# basics
    arrays and lists
    functions
    variable declaration
    classes and objects
    if statements and loops
    Strings

    أتوقع هذه الأمور تكفيك لتقوم بالأعمال الأساسية، ثم تتطور إلى

    Object-Oriented programming
    inheritance
    polymorphism

    يمكنك التعلم من هذا الموقع

    http://www.csharp-station.com/Tutorial.aspx

  6. #6
    عضو متميز
    صور رمزية فراس البرق
    تاريخ التسجيل
    Jul 2007
    المنطقة
    في ارض الله
    العمر
    26
    ردود
    1,700
    اقتباس الموضوع الأصلي كتب بواسطة *FREEMAN* معاينة الرد
    هذه رموز أساسية في C# ويجب أن تقرأ درسا أو درسين عن اللغة حتى تفهمها. ركز على المواضيع التالية حتى تتقن الأساسيات:

    C# basics
    arrays and lists
    functions
    variable declaration
    classes and objects
    if statements and loops
    Strings

    أتوقع هذه الأمور تكفيك لتقوم بالأعمال الأساسية، ثم تتطور إلى

    Object-Oriented programming
    inheritance
    polymorphism

    يمكنك التعلم من هذا الموقع

    http://www.csharp-station.com/Tutorial.aspx

    شكرا لك أخي و جزاك الله كل الخير

    راح اتعلمها و اذا فيه اي شيء لا اعرفه راح ارجع

    و شكرا
    >> بسم الله الرحمن الرحيم <<.......استمع للقرآن الكريم أفضل التلاوات.......

    إتق الله و اصبر

    أكره الاقنعة
    عندما تكون في وجوه الناس

    Baseera

    دورة إحتراف Unity3D

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل