Bertahan Hidup
Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 59 dari 64.
Tantangan
SedangAkhiri permainan saat hero tumbang.
Heromemicupublic event Action Diedbaru setelah menonaktifkan dirinya sendiri.GameManager.OnEnablemenghitung kill saatEnemy.Dieddan mengakhiri permainan saathero.Died;OnDisableberhenti berlangganan.StartmenyembunyikangameOverPanel.- Saat permainan berakhir,
Time.timeScalediatur ke 0 dan panel ditampilkan, denganresultTextyang menampilkanWave 2, 7 kills.restartButtonmengaturnya ke 1 dan memuat ulang.
Tekan tombol “Main” dan bertarunglah sampai kamu tumbang. Lalu tekan tombol “Periksa”.
Coba sendiri
using System.IO;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using TMPro;
public class GameManager : MonoBehaviour
{
[SerializeField] private Hero hero;
[SerializeField] private WaveSpawner spawner;
[SerializeField] private GameObject gameOverPanel;
[SerializeField] private TMP_Text resultText;
[SerializeField] private TMP_Text bestText;
[SerializeField] private Button restartButton;
// Pelajaran berikutnya akan melengkapi bagian ini: akhir permainan dan hasil terbaik.
}
Semua pelajaran di Arsitektur Game di Unity
1Komponen, Bukan Hierarki
Komponen KecilSkrip Dasar MusuhKomponen AbstrakKomponen yang Bekerja BersamaRangkuman: Turret ModularRangkuman: Meriam Kembar4Data yang Diserialisasi
Class yang Dapat DiserialisasiList di InspectorEnum di InspectorRangkuman: Tabel LootRangkuman: Acak Loot7Mesin Status
Status sebagai ClassStatus SiagaMesin StatusTransisiOtak MusuhKsatria MenyerangRangkuman: Status Pintu10Proyek: Bertahan Hidup di Arena
Sang PahlawanJenis Musuh2Antarmuka di Unity
IDamageableAntarmuka dan TryGetComponentGetComponentsRingkasan: Tombol InteractRingkasan: Terdekat dalam Jangkauan5ScriptableObjects
Aset DataStatistik SenjataPengaturan BersamaSelamatkan AnginGelombang sebagai DataRekap: database ItemBeli dari Toko8Kode yang Dapat Digunakan Kembali
Extension methodSingleton GenerikHelper GenerikUlasan: FindNearestLatihan sendiri: Playground Unity