Halo, Unity
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 1 dari 67.
Semua hal dalam game Unity adalah GameObject: tanah, pemain, kamera, bahkan spawner yang tidak terlihat. Fungsi GameObject ditentukan oleh komponen yang terpasang padanya, dan komponen yang kamu tulis sendiri disebut skrip.
Skrip adalah class C# yang memperluas MonoBehaviour. Tidak ada method Main: Unity menjalankan game dan memanggil method-mu. Unity memanggil Start() sekali saat game dimulai, dan Update() pada setiap frame, berkali-kali dalam satu detik. Begitulah game bergerak: ada perubahan kecil pada setiap frame.
void Start()
{
Debug.Log("The game has started");
}Debug.Log adalah Console.WriteLine milik Unity: fungsi ini menulis pesan ke Console, panel di bawah game. Skrip dalam pelajaran ini sudah selesai: tekan Play dan lihat kubus mulai bergerak.
Tantangan
MudahSkrip ini sudah selesai. Tekan Play untuk melihat kubus berputar dan melayang, serta melihat pesannya di Console. Lalu tekan Check.
Coba sendiri
using UnityEngine;
public class HelloUnity : MonoBehaviour
{
public float spinSpeed = 120f;
void Start()
{
Debug.Log("Hello, Unity!");
}
void Update()
{
transform.Rotate(0, spinSpeed * Time.deltaTime, 0);
float height = 1f + Mathf.Sin(Time.time * 2f) * 0.5f;
transform.position = new Vector3(0, height, 0);
}
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar Scripting Unity
1Skrip Pertamamu
Halo, UnityLetakkan KubusBergerak di Setiap FrameBerputar Setiap DetikKendalikan dengan TombolRingkasan: Kendarai Kubus4Vektor
Menjumlahkan VektorArahRuang Lokal dan DuniaKecepatan DiagonalJarak antara BendaVector3 adalah StructRingkasan: Pilot Drone7Proyek: Tangkap Bintang
Si PenangkapBintang Jatuh5Transformasi dan Hierarki
Objek Induk dan AnakSkalaMenghadap ke ObjekBergerak Menuju TitikRangkuman: Bulan yang Mengorbit6GameObject dan Komponen
Referensi di InspectorMendapatkan KomponenKomponen yang HilangMenambahkan KomponenRequireComponentTampilkan dan SembunyikanRangkuman: Sakelar Lampu