Oyun Kütüphanesi

Rigidbody AddForce ile İtme

Fizik & Zıplama Unity C# 2
RigidbodyAddForceileİtme .cs
C#
using UnityEngine;
public class PushObject : MonoBehaviour
{
    public float force = 10f;
    private Rigidbody rb;
    void Start() => rb = GetComponent<Rigidbody>();
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
            rb.AddForce(Vector3.up * force, ForceMode.Impulse);
    }
}

Açıklama

Rigidbody.AddForce ile nesneyi belirli bir yönde fizik tabanlı iter.

Etiketler

Rigidbody AddForce Fizik

Nasıl Kullanılır?

1. Nesneye Rigidbody ekle.

2. Bu scripti aynı nesneye ekle.

3. Space ile yukarı fırlat.

4. ForceMode: Impulse=anlık, Force=sürekli, VelocityChange=kütle yok say.

Unity 2022+ ve Unity 6 ile uyumludur.

MonoBehaviour tabanlı scriptleri Assets klasörüne .cs olarak kaydedin.