Ringkasan: Turret
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 44 dari 63.
Tantangan
SedangTulis 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
1Rigidbody
Gravitasi dan MassaDorong dengan AddForceMelompat dengan ImpulsFixedUpdate untuk FisikaKecepatanBenda KinematikRingkasan: Landasan Peluncur2Tabrakan
OnCollisionEnterApa yang Kutabrak?Pecah Saat BenturanBerdiri di Atas TanahPantulan dan GesekanBentuk ColliderRangkuman: Dinding yang Bisa Hancur