本文へスキップ
Unity Tutorial

Memutar objek 3D dengan script di Unity

Buat script C# pertamamu dan putar objek 3D dengan Update dan Time.deltaTime.

公開日: 2026-05-06#Unity#C##3D#Beginner
+
*
+
Coco, karakter pemandu・喜ぶ
Coco
Pemandu belajar game dev
Pelajaran ini memakai struktur layar terpandu yang sama seperti versi Jepang: pembuka visual, dialog karakter, langkah, dan penutup praktis.
+
*
+
Hajime, karakter pelajar・混乱
Hajime
Pemula yang belajar game engine
Aku ingin tahu apa yang harus dibuat lebih dulu, apa yang perlu dicek, dan bagaimana memastikan aku benar-benar paham.
Coco, karakter pemandu
Pelajaran ini mengajarkan loop scripting Unity paling kecil yang benar-benar berguna: pasang komponen, update tiap frame, lalu lihat hasil 3D secara langsung.
Hajime, karakter pelajar
Periksa tujuan, input, dan tanda keberhasilan
Coco, karakter pemandu
Pelajaran lebih mudah diikuti ketika kamu tahu apa yang harus terlihat di layar dan apa yang dianggap selesai.

Ringkasan pelajaran

Selesaikan dulu satu hasil yang benar-benar bekerja

1.

Tujuan

Pelajaran ini mengajarkan loop scripting Unity paling kecil yang benar-benar berguna: pasang komponen, update tiap frame, lalu lihat hasil 3D secara langsung.

2.

Waktu

15-20 min / Pemula

3.

Hasil

Objek berputar saat Play dimulai.

Sebelum mulai

Periksa tujuan, input, dan tanda keberhasilan

Pelajaran lebih mudah diikuti ketika kamu tahu apa yang harus terlihat di layar dan apa yang dianggap selesai.

1

Pelajaran ini mengajarkan loop scripting Unity paling kecil yang benar-benar berguna: pasang komponen, update tiap frame, lalu lihat hasil 3D secara langsung.

2

Mulai dengan Cube sederhana di scene baru, lalu buat script C# seperti RotateObject dan pasang ke Cube.

3

Objek berputar saat Play dimulai.

1Langkah demi langkah

1
Step 1
Buat cube dan script
Mulai dengan Cube sederhana di scene baru, lalu buat script C# seperti RotateObject dan pasang ke Cube.
2
Step 2
Gunakan Update untuk gerak per frame
Di dalam Update, panggil transform.Rotate dan kalikan kecepatan dengan Time.deltaTime.
3
Step 3
Atur speed dan axis
Expose field speed lalu coba sumbu X, Y, atau Z agar kamu memahami local axis.

2Kode

Sample script
csharp
using UnityEngine;

public class RotateObject : MonoBehaviour
{
    [SerializeField] private Vector3 axis = new Vector3(0f, 1f, 0f);
    [SerializeField] private float speed = 90f;

    private void Update()
    {
        transform.Rotate(axis * speed * Time.deltaTime);
    }
}

3Checklist

  • Objek berputar saat Play dimulai.
  • Mengubah speed di Inspector mengubah gerakan.
  • Kamu paham kenapa Time.deltaTime menjaga gerak tetap konsisten.

4Ulasan karakter

Hajime, karakter pelajar
Objek berputar saat Play dimulai.
Coco, karakter pemandu
selesaikan dulu tutorial persis seperti petunjuknya, lalu ubah satu nilai atau detail UI agar pemahamannya lebih menempel.
Variasi kecil: selesaikan dulu tutorial persis seperti petunjuknya, lalu ubah satu nilai atau detail UI agar pemahamannya lebih menempel.

Tutorial berikutnya