مراجعة: مدفع مزدوج
جزء من قسم هندسة الألعاب في Unity في رحلة Unity على Coddy. الدرس 6 من 64.
أنشأ هذا الفصل كائنات من مكوّنات صغيرة: شيفرة مشتركة في فئة أساسية، وخطوات مجردة تكتبها كل فئة فرعية، وأجزاء تتطلب بعضها بعضًا. ويعيد البرج الثاني استخدام كل ذلك.
التحدي
سهلامنح Turret2 مدفع TwinCannon.
- في
TwinCannon، اجعلFire()تستدعيLaunchمرتين، باستخدامnew Vector3(-0.4f, 0f, 1f)وnew Vector3(0.4f, 0f, 1f). - في
TurretControl، اجعل الحقل من النوعWeaponواجلبه باستخدامGetComponent<Weapon>()، لكي يعمل كلا البرجين.
اضغط على «العب» وأطلق النار: يطلق Turret2 قذيفتين في كل ضغطة. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class TwinCannon : Weapon
{
protected override void Fire()
{
// قذيفتان مقابل قذيفة ذخيرة واحدة، إحداهما على بُعد 0.4 إلى يسار النقطة الواقعة أمامنا بمقدار 1 وحدة، والأخرى على بُعد 0.4 إلى يمينها
}
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس هندسة الألعاب في Unity
1المكوّنات، لا التسلسلات الهرمية
مكوّنات صغيرةنص برمجي أساسي للعدومكوّنات مجرّدةالمكوّنات تعمل معًامراجعة: برج معياريمراجعة: مدفع مزدوج4البيانات المُسلسلة
الأصناف القابلة للتسلسلالقوائم في Inspectorالتعدادات في Inspectorمراجعة: جدول الغنائممراجعة: اختيار الغنائم عشوائيًا2الواجهات في Unity
IDamageableالواجهات وTryGetComponentGetComponentsمراجعة: مفتاح التفاعلمراجعة: أقرب عنصر ضمن النطاقتدرّب بنفسك: Playground لـ Unity