Menu
CoddyTech

Rangkuman: Meriam Kembar

Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 6 dari 64.

Bab ini menyusun object dari komponen-komponen kecil: kode bersama dalam class dasar, langkah abstrak yang ditulis oleh setiap subclass, dan bagian-bagian yang saling membutuhkan. Turret kedua menggunakan kembali semuanya.

challenge icon

Tantangan

Mudah

Beri Turret2 TwinCannon.

  1. Di TwinCannon, buat Fire() memanggil Launch dua kali, dengan new Vector3(-0.4f, 0f, 1f) dan new Vector3(0.4f, 0f, 1f).
  2. Di TurretControl, jadikan field bertipe Weapon dan ambil dengan GetComponent<Weapon>() agar kedua turret berfungsi.

Tekan tombol “Main” lalu tembak: Turret2 menembakkan dua peluru setiap kali pemicu ditarik. Lalu tekan tombol “Periksa”.

Coba sendiri

using UnityEngine;

public class TwinCannon : Weapon
{
    protected override void Fire()
    {
        // dua proyektil untuk satu amunisi, 0.4 ke kiri dan 0.4 ke kanan dari titik 1 unit di depan
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Arsitektur Game di Unity

Latihan sendiri: Playground Unity