Letakkan Kubus
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 2 dari 67.
Setiap GameObject memiliki Transform: posisi, rotasi, dan skalanya. Skrip dapat mengakses Transform objeknya sendiri dengan transform, dan transform.position adalah posisi pusat objek, dalam bentuk Vector3: tiga angka untuk x (kanan), y (atas), dan z (ke depan, menjauhi kamera). Satu unit sama dengan satu meter.
Untuk menempatkan objek di suatu tempat, berikan posisi baru di Start(). Lampu ini tingginya 2 unit dan harus berdiri di atas meja dengan permukaan atas pada y = 2, berpusat di x = -2, z = 4. Pusat lampu berada setengah tingginya di atas permukaan meja, jadi nilai y-nya adalah 2 + 1 = 3:
void Start()
{
transform.position = new Vector3(-2, 3, 4);
}Saat game berjalan, pilih lampu di Hierarchy: Transform pada Inspector menampilkan tiga angka yang sama dengan Position-nya.
Tantangan
MudahPlatform oranye berpusat di x = 3, z = 2, dan bagian atasnya berada di y = 1.5. Kubus biru tingginya 1 unit. Di Start(), atur posisi kubus agar berada tepat di tengah platform.
Ingat, posisi adalah titik tengah object, bukan bagian bawahnya.
Tekan Play untuk melihat di mana kubus mendarat, lalu tekan Check.
Coba sendiri
using UnityEngine;
public class PlaceCube : MonoBehaviour
{
void Start()
{
// x, y, z: ubah ketiga angka ini
transform.position = new Vector3(0, 1, 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