Menu
CoddyTech

Ringkasan: Landasan Peluncur

Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 7 dari 63.

challenge icon

Tantangan

Mudah

Pemain (Rigidbody 2 kg) berjalan di tanah menuju landasan peluncur oranye, yang Transform-nya berada di field pad. Tulis Jumper:

  • Tombol panah kiri dan kanan menggerakkan pemain sepanjang sumbu x dengan kecepatan tepat speed m/s (4), menggunakan sumbu mentah; pemain diam saat tidak ada tombol panah yang ditekan, dan gravitasi tetap bekerja.
  • Menekan Space di landasan meluncurkan pemain lurus ke atas dengan impuls sebesar launch (16), sehingga massanya diperhitungkan. Pemain berada di landasan jika jarak x-nya dari x landasan kurang dari 1. Menekan Space di tempat lain tidak melakukan apa pun.
  • Penekanan Space tidak boleh terlewat: baca di Update(), dan lakukan semua fisika di FixedUpdate().

Tekan Play, berjalanlah ke landasan lalu meluncur, kemudian tekan Check.

Coba sendiri

using UnityEngine;

public class Jumper : MonoBehaviour
{
    public float speed = 4f;
    public float launch = 16f;
    public Transform pad;
    private Rigidbody rb;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }
}

Semua pelajaran di Fisika dan Gameplay