Mempercepat
Termasuk bagian Membangun Game Sungguhan dalam perjalanan Unity di Coddy. Pelajaran 29 dari 60.
Tantangan
SedangPercepat jalan, dengan kecepatan disimpan di GameManager.
- Di
GameManager, tambahkanpublic static GameManager Instance;dan tetapkanInstance = this;diAwake(). - Di
Update():speed = Mathf.Min(speed + speedUp * Time.deltaTime, maxSpeed);. - Di
Obstacle, hapus fieldspeeddan gerakkan obstacle denganGameManager.Instance.speed, yang dibaca setiap frame.
Tekan tombol “Main”: obstacle bergerak semakin cepat. Lalu tekan tombol “Periksa”.
Coba sendiri
using UnityEngine;
public class GameManager : MonoBehaviour
{
public float speed = 10f;
public float speedUp = 0.5f;
public float maxSpeed = 20f;
// Jadikan ini singleton, lalu tingkatkan kecepatan jalan di setiap frame
}
Semua pelajaran di Membangun Game Sungguhan
2Tombol dan Layar
Tombol dan onClickLambdaMenghubungkan di InspectorPanel Aktif dan NonaktifBilah KesehatanRangkuman: Toko Upgrade5Menyimpan dengan PlayerPrefs
Simpan AngkaMuat dengan Nilai DefaultSkor TertinggiSimpan PengaturanUlasan: Koin di Bank3Pengelola Game
Satu Skrip Menjalankan GameSingletonStatus GamePercabangan Berdasarkan StatusUlasan: Pengelola Ronde6Proyek: Game Lari Tanpa Akhir
Tiga JalurRintangan di DepanLatihan sendiri: Playground Unity