Engine/Unity

Unity 6000.0.20f1 중력(gravity) 전역 설정

VirtualDever 2024. 9. 27. 20:31

Project Settings => Physics => Settings => Shared => Gravity

Gravity를 -9.81로 설정한다.

 

또한 게임 오브젝트에만 별도의 중력을 설정할 수도 있다.

아래 코드와 같이 Rigidbody.useGravity = false 로 설정한다.

using UnityEngine;

public class CustomGravity : MonoBehaviour
{
    public Vector3 customGravity = new Vector3(0, -9.81f, 0);
    private Rigidbody rb;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        rb.useGravity = false; // Disable default gravity
    }

    void FixedUpdate()
    {
        rb.AddForce(customGravity * rb.mass);
    }
}