أندرويدشروحات اندرويد
بناء ثاني لعبة 3D عبر محرك Unity
بناء ثاني لعبة 3D عبر محرك Unity
نقوم بفتح المحرك Unity
ومن ثم نكتب اسم المشروع و المسار و نختار واجهة 3D
ثم Create Project
ثم Create Project
سيفتح معنا المحرك بالواجهة ثلاثية الابعاد
نقوم بعمل ارضية و نقوم بنمذجة مكعب و ليس مربع لاحظ اننا نعمل على ثلاثة ابعاد الان
الان سنقوم بتغير شكل المكعب و الارضية سنقوم بعمل تكستشر و ماتيريال حتى نقوم بإستيرادهما للأشكال التى صممناها
الان سنقوم بالضغط على assets ثم material و نقوم بإستيراد الصورة بصيغة png حتى يتثنى لنا تغير شكل الكعب و الارضية
بعد الإستيراد و التطبيق على الارضية و المكعب اصبحت اللعبة هكذا
و الان بعد تطبيق جميع الماتيريال و التكستشر تصبح اللعبة هكذا
الان نريد إضافة بعض اللمسات و الاكشن الى اللعبة نريد اسلحة نريد قتال اولاً اذهب الى هذا الموقع وقم بتحميل 3D Model مناسبة لللعبة
و ليكن هذا السلاح و نقوم فقط بعملية السحب و الإفلات حتى نقوم بإستيراده داخل اللعبة
بعد تنزيل 3D Model مناسب نقوم بالسحب و الافلات داخل اللعبة
الان نقوم بكتابة الكود البرمجى لللعبة
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); } } } |
بعد الإنتهاء ستصبح معك اللعبة جاهزة بالشكل التالى
ليست هناك تعليقات:
إرسال تعليق