Menu
CoddyTech

Ringkasan: Turret

Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 44 dari 63.

challenge icon

Tantangan

Sedang

Tulis script turret. Tank bergerak dengan tombol panah (script-nya sudah siap), dan turret, yang sedikit lebih tinggi daripada tank, terus mengarah kepadanya:

  • Turret berputar menghadap tank dengan kecepatan turnSpeed (90) derajat per detik, tidak pernah lebih cepat, dan hanya pada sumbu y: turret tidak pernah mendongak atau menunduk.
  • Tombol Space menembakkan shell (shellPrefab). Shell mulai 1 unit di depan pusat turret dan 0.5 unit di atasnya, mengikuti arah turret sendiri, serta menghadap ke arah yang sama dengan turret (script Shell yang sudah siap membuatnya melaju ke depan).

Tekan Play, berkendaralah dan tembak, lalu tekan Check.

Coba sendiri

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}

Semua pelajaran di Fisika dan Gameplay