الأحد، 8 أكتوبر 2017

بناء ثاني لعبة 3D عبر محرك Unity

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

بناء ثاني لعبة 3D عبر محرك Unity

نقوم بفتح المحرك Unity
ومن ثم نكتب اسم المشروع و المسار و نختار واجهة 3D
ثم Create Project

بناء ثاني لعبة 3D عبر محرك Unity


سيفتح معنا المحرك بالواجهة ثلاثية الابعاد
بناء ثاني لعبة 3D عبر محرك Unity


نقوم بعمل ارضية و نقوم بنمذجة مكعب و ليس مربع لاحظ اننا نعمل على ثلاثة ابعاد الان


بناء ثاني لعبة 3D عبر محرك Unity

الان سنقوم بتغير شكل المكعب و الارضية سنقوم بعمل تكستشر و ماتيريال حتى نقوم بإستيرادهما للأشكال التى صممناها


الان سنقوم بالضغط على assets ثم material و نقوم بإستيراد الصورة بصيغة png حتى يتثنى لنا تغير شكل الكعب و الارضية
بعد الإستيراد و التطبيق على الارضية و المكعب اصبحت اللعبة هكذا

بناء ثاني لعبة 3D عبر محرك Unity

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

بناء ثاني لعبة 3D عبر محرك Unity


الان نريد إضافة بعض اللمسات و الاكشن الى اللعبة نريد اسلحة نريد قتال اولاً اذهب الى هذا الموقع وقم بتحميل 3D Model مناسبة لللعبة
و ليكن هذا السلاح و نقوم فقط بعملية السحب و الإفلات حتى نقوم بإستيراده داخل اللعبة


بعد تنزيل 3D Model مناسب نقوم بالسحب و الافلات داخل اللعبة

بناء ثاني لعبة 3D عبر محرك Unity

الان نقوم بكتابة الكود البرمجى لللعبة


public class Forward : MonoBehaviour {
private float timetodestroy;

// Use this for initialization
void Start () {
    //GameObject.rigidbody.constantForce
    timetodestroy = 3;
}
   
   // Update is called once per frame
   void Update () {
    timetodestroy = timetodestroy - Time.deltaTime;
    gameObject.transform.position += transform.forward * Time.deltaTime * 30;
    if (timetodestroy < 0)
    {
        Destroy(gameObject);
    }
   }
}


ثم هذا الكود


public class Fire : MonoBehaviour {
public GameObject blast;

   // Use this for initialization
   void Start () {
   
   }
   
   // Update is called once per frame
   void Update () {
    if (Input.GetKeyDown(KeyCode.Mouse0))
    {
        Instantiate(blast, gameObject.transform.position, gameObject.transform.rotation);       
    }
}
}


بعد الإنتهاء ستصبح معك اللعبة جاهزة بالشكل التالى

بناء ثاني لعبة 3D عبر محرك Unity

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


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

0 التعليقات:

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

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

RSS

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

الاسم

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

رسالة *

تدعمه Blogger.
back to top