Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Skrip 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);
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Scripting Unity