Field Inspector
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 14 dari 85.
Sebuah field public pada skrip muncul di Inspector, di bawah nama skrip, sehingga siapa pun yang membuat adegan bisa mengubahnya tanpa menyentuh kode. Begitulah satu skrip Spinner bisa membuat kipas berputar cepat dan kincir angin berputar pelan: kodenya sama, tetapi angkanya berbeda pada setiap objek.
Angka di dalam kode hanya nilai awal yang digunakan Unity saat skrip pertama kali ditambahkan. Setelah itu, nilai yang tersimpan di adegan akan digunakan. Di sini kodenya menyatakan 3, tetapi Inspector roket ini menyatakan 8, jadi roket bergerak naik 8 unit per detik:
public float speed = 3f; // Inspector menampilkan 8 pada roket ini
void Update()
{
transform.position += new Vector3(0, speed * Time.deltaTime, 0);
}Mengubah = 3f di dalam kode tidak akan mengubah roket yang sudah ada di adegan. Hal ini setidaknya pernah membingungkan sebagian besar pemula Unity: saat angka tampak diabaikan, periksa Inspector. Pilih objek di Hierarchy untuk melihat field-nya.
Tantangan
MudahBuat lift naik dengan kecepatan yang ditetapkan Inspector.
- Di
Update(), ganti2dengan field:lift * Time.deltaTime. - Biarkan
public float lift = 2f;apa adanya: Inspector menetapkan nilailiftmenjadi 6.
Tekan tombol “Main”: lift naik 6 unit per detik. Lalu tekan tombol “Periksa”.
Coba sendiri
using UnityEngine;
public class Elevator : MonoBehaviour
{
public float lift = 2f;
void Update()
{
transform.position += new Vector3(0, 2 * Time.deltaTime, 0);
}
}
Semua pelajaran di Dasar-Dasar Scripting Unity
1Dasar-Dasar C# di Unity
Halo, UnityVariabelDesimal Memerlukan fTeks di ConsoleVariabel yang Menyimpan NilaiIf dan ElseBandingkan AngkaUlasan: Pengumpul Koin7Perulangan dan method
Ulangi dengan forPerulangan di dalam perulanganTulis methodMethod yang Mengembalikan NilaiarrayUlasan: Tangga10Menemukan Benda
Cari Berdasarkan NamaTagCari Berdasarkan TipeReferensi Lebih Baik daripada FindNull di UnityRangkuman: Koin Terdekat13Proyek: Hindari Balok
Karakter PelariBalok dari Langit2Buat Bergerak
Tempatkan KubusBergerak Setiap FrameBerputar Setiap DetikKemudikan dengan TombolRangkuman: Kemudikan Kubus5Vektor
Menjumlahkan VektorArahRuang Lokal dan DuniaKecepatan DiagonalJarak AntarobjekVector3 adalah StructRangkuman: Pilot Drone8GameObjects dan Komponen
Referensi di InspectorAmbil KomponenKomponen yang HilangTambahkan KomponenRequireComponentTampilkan dan SembunyikanRingkasan: Sakelar Lampu6Transformasi dan Hierarki
Objek Induk dan AnakKibarkan BenderaSkalaMelihat BendaBergerak Menuju TitikRekap: Bulan yang MengorbitLatihan sendiri: Playground Unity