Rangkuman: Toko Upgrade
Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 11 dari 56.
Tantangan
MudahTambang emas yang kamu gali dengan mengeklik. Tulis GoldMine.cs (scene menghubungkan ketiga tombol dan ketiga teks):
- Setiap klik pada Mine menghasilkan koin, awalnya 1 per klik.
coinsTextmenampilkannya, sepertiCoins: 12. - Pick berharga
pickCost(10). Membelinya menghabiskan koin, menambah 1 koin per klik, dan menaikkan harganya sebesar 10. Teks pada tombolnya,pickText, menampilkan harga, sepertiPick: 20. - Lantern berharga
lanternCost(25) dan hanya bisa dibeli sekali: benda ini menambah 3 koin per klik, dan setelah itulanternTextmenampilkanLantern: owned. Sebelum itu, teksnya menampilkanLantern: 25. - Tombol peningkatan hanya bisa digunakan selama koinmu cukup untuk membelinya, dan tombol lantern tidak bisa digunakan lagi setelah lantern dimiliki.
- Ketiga teks dan kedua tombol sudah benar sejak awal.
Tekan Play, gali, beli kedua peningkatan, lalu tekan Check.
Coba sendiri
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class GoldMine : MonoBehaviour
{
public Button mineButton;
public Button pickButton;
public Button lanternButton;
public TMP_Text coinsText;
public TMP_Text pickText;
public TMP_Text lanternText;
public int pickCost = 10;
public int lanternCost = 25;
// Mine menghasilkan koin; pick dan lantern adalah peningkatan yang hanya bisa kamu gunakan jika koinmu cukup
}
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