Unity 썸네일형 리스트형 [Unity 유니티] OnTriggerEnter / OnCollision 작동 안될 때 1. 두 오브젝트 모두 Collider 컴포넌트가 있어야 한다. 2. 두 오브젝트 중 적어도 한 오브젝트에는 Rigidbody 컴포넌트가 있어야 한다. 3. 두 오브젝트에 Rigidbody 컴포넌트가 있더라도 둘 다 isKinematic 이 켜져 있다면 작동하지 않는다. 4. OnTriggerEnter 를 사용한다면 Collider 컴포넌트 안에 있는 isTrigger 를 체크해 줘야 한다. 더보기 [Unity 유니티] GetAxis / GetAxisRaw 차이점 Input.GetAxis : -1.0f 부터 1.0f 까지의 범위 값을 반환 / 주로 부드러운 이동에 사용 Input.GetAxisRaw : -1, 0, 1 세가지 값 중 하나를 반환 / 주로 즉각적인 반응이 필요할 때 사용 Input.GetAxisRaw를 이용한 간단한 2D 이동 스크립트 예제 (이동은 보통 즉각적인 반응이 필요하기에 GetAxisRaw를 사용) public class PlayerController : MonoBehaviour { public float moveSpeed = 5f; // 이동 속도 조절을 위한 변수 private Rigidbody2D rb; // 캐릭터의 Rigidbody2D 컴포넌트 private void Start() { rb = GetComponent(); // R.. 더보기 이전 1 2 3 4 다음