Menu
CoddyTech

مراجعة: مدفع مزدوج

جزء من قسم هندسة الألعاب في Unity في رحلة Unity على Coddy. الدرس 6 من 64.

أنشأ هذا الفصل كائنات من مكوّنات صغيرة: شيفرة مشتركة في فئة أساسية، وخطوات مجردة تكتبها كل فئة فرعية، وأجزاء تتطلب بعضها بعضًا. ويعيد البرج الثاني استخدام كل ذلك.

challenge icon

التحدي

سهل

امنح Turret2 مدفع TwinCannon.

  1. في TwinCannon، اجعل Fire() تستدعي Launch مرتين، باستخدام new Vector3(-0.4f, 0f, 1f) وnew Vector3(0.4f, 0f, 1f).
  2. في TurretControl، اجعل الحقل من النوع Weapon واجلبه باستخدام GetComponent<Weapon>()، لكي يعمل كلا البرجين.

اضغط على «العب» وأطلق النار: يطلق Turret2 قذيفتين في كل ضغطة. ثم اضغط على «تحقق».

جرّب بنفسك

using UnityEngine;

public class TwinCannon : Weapon
{
    protected override void Fire()
    {
        // قذيفتان مقابل قذيفة ذخيرة واحدة، إحداهما على بُعد 0.4 إلى يسار النقطة الواقعة أمامنا بمقدار 1 وحدة، والأخرى على بُعد 0.4 إلى يمينها
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس هندسة الألعاب في Unity

تدرّب بنفسك: Playground لـ Unity