Tutorial Penumbuk Roda Unity

Komponen Wheel Collider di Unity digunakan untuk mensimulasikan interaksi roda yang realistis dengan medan dan fisika. Komponen ini sangat berguna untuk membuat kendaraan yang berinteraksi secara realistis dengan lingkungan.

Menyiapkan Wheel Collider

Untuk menggunakan Wheel Collider, Anda biasanya memerlukan GameObject yang mewakili kendaraan beroda. Berikut cara mengaturnya:

  1. Buat GameObject (misalnya, model mobil).
  2. Tambahkan komponen Rigidbody ke dalamnya untuk mensimulasikan fisika.
  3. Tambahkan komponen Wheel Collider untuk setiap roda kendaraan.

Properti Penumbuk Roda

Wheel Collider memiliki beberapa properti penting yang memengaruhi perilakunya:

  • Jarak Suspensi: Mengontrol seberapa jauh roda dapat bergerak ke atas atau ke bawah.
  • Spring: Mensimulasikan gaya pegas suspensi.
  • Damper: Mengontrol seberapa cepat suspensi mengompresi dan mengembang.
  • Radius: Mengatur radius roda untuk perhitungan fisika.
  • Massa: Menentukan massa roda untuk perhitungan inersia.

Contoh Kode: Menerapkan Torsi Motor

Berikut contoh penerapan torsi motor ke roda menggunakan Wheel Collider:

using UnityEngine;

public class CarController : MonoBehaviour
{
    public WheelCollider frontLeftWheel;
    public WheelCollider frontRightWheel;

    public float motorTorque = 1000f;

    void Update()
    {
        float input = Input.GetAxis("Vertical");

        frontLeftWheel.motorTorque = input * motorTorque;
        frontRightWheel.motorTorque = input * motorTorque;
    }
}

Dalam contoh ini, skrip CarController menerapkan torsi motor berdasarkan masukan pemain ke roda depan.

Kesimpulan

Komponen Wheel Collider di Unity memungkinkan interaksi fisika roda yang realistis, penting untuk membuat kendaraan dalam proyek game Anda. Bereksperimenlah dengan berbagai properti untuk mencapai perilaku kendaraan yang diinginkan.