Field di Inspector
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 7 dari 67.
Field public pada sebuah skrip muncul di Inspector, di bawah nama skrip, sehingga siapa pun yang membangun scene dapat mengubahnya tanpa menyentuh kode. Begitulah satu skrip Spinner dapat membuat kipas berputar cepat dan kincir angin berputar lambat: kode yang sama, angka yang berbeda pada setiap object.
Angka dalam kode hanya nilai awal yang digunakan Unity saat skrip pertama kali ditambahkan. Setelah itu, nilai yang disimpan di scene akan digunakan. Di sini kode menyatakan 3, tetapi Inspector roket ini menunjukkan 8, jadi roket tersebut naik 8 unit per detik:
public float speed = 3f; // Inspector menampilkan 8 untuk roket ini
void Update()
{
transform.position += new Vector3(0, speed * Time.deltaTime, 0);
}Mengubah = 3f dalam kode tidak akan mengubah roket yang sudah ada di scene. Hal ini setidaknya pernah membingungkan sebagian besar pemula Unity: saat sebuah angka tampaknya diabaikan, periksa Inspector. Pilih sebuah object di Hierarchy untuk melihat field-nya.
Tantangan
MudahInspector elevator mengatur lift ke 6, tetapi skrip mengabaikan field tersebut dan selalu naik 2 unit per detik. Ubah Update() agar elevator naik dengan kecepatan lift unit per detik, berapa pun nilai yang ditetapkan Inspector.
Pilih Elevator di Hierarchy untuk melihat lift-nya, lalu Play dan Check.
Coba sendiri
using UnityEngine;
public class Elevator : MonoBehaviour
{
public float lift = 2f;
void Update()
{
transform.position += new Vector3(0, 2 * Time.deltaTime, 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