Ulasan: Lompatan Isi Daya
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 16 dari 67.
Tantangan
MudahJadikan kubus sebagai pelompat yang mengisi daya:
- Selama tombol Jump (Space) ditekan,
chargebertambah 1 setiap detik, tetapi tidak pernah melebihi 2. - Saat Jump dilepas, kubus melompat: nilai y-nya menjadi
0.5 + charge * power, danchargekembali ke 0. - Saat kubus berada di atas tanah (y = 0.5), kubus jatuh dengan kecepatan
fallunit per detik hingga kembali ke bawah.
Inspector menetapkan power menjadi 2 dan fall menjadi 3. Tekan Play, tekan dan lepaskan Space, lalu tekan Periksa.
Coba sendiri
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
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