Permata di Layar
Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 51 dari 56.
Tantangan
SedangGem melayang di sepanjang lintasan: lima kubus berwarna pirus yang diberi tag Gem, masing-masing dengan pemicu dan skrip Gem. Canvas HUD menampilkan GemText di kiri atas, dan scene menghubungkannya ke field baru gemText milik Player. Pertahankan semua hal dari pelajaran sebelumnya.
Di Player (tambahkan using TMPro;):
- Field
TMP_TextbernamagemTextyang diatur melalui Inspector, jumlah gem yang dikumpulkan, dan total gem di level. - Di
Start, hitung gem di level berdasarkan tag-nya dan tampilkan jumlahnya, sepertiGems: 0/5. - Method publik
AddGem()menambahkan satu gem dan menampilkan jumlah baru, sepertiGems: 1/5.
Di Gem: saat pemain (sebuah object dengan skrip Player) masuk, panggil AddGem() miliknya dan hapus gem tersebut.
Tekan Play dan kumpulkan beberapa gem, lalu tekan Check.
Coba sendiri
using UnityEngine;
public class Gem : MonoBehaviour
{
// Pelajaran berikutnya akan mengisi bagian ini: permata yang bisa kamu kumpulkan.
}
Semua pelajaran di Membangun Game Sungguhan
4Scene dan Level
Muat SceneMulai Ulang LevelLevel BerikutnyaPertahankan Antar-SceneRekap: Pilih Level10Proyek: Platformer 3D
LintasanPlatform Bergerak2Tombol dan Layar
Tombol dan onClickLambdaMenghubungkan di InspectorPanel Aktif dan NonaktifBilah KesehatanRangkuman: Toko Upgrade5Menyimpan dengan PlayerPrefs
Simpan AngkaMuat dengan Nilai DefaultSkor TertinggiSimpan PengaturanUlasan: Koin di Bank