캐릭터와 오브젝트 상호작용(Raycast, public Interface IInteractable 코드 사용)
캐릭터와 오브젝트가 상호작용하기 위해선 Raycast 기능을 사용해야 한다. ● Raycast란?- unity에서 제공하는 강력한 물리 시스템 기능 중 하나로, 특정 방향으로 가상의 광선(Ray)를 쏘아 충돌한 오브젝트를 가지하는 기능 ※ 기본 구조 Physics.Raycast(시작점, 방향, 충돌체 저장, 거리(, +특정 레이어))Physics.Raycast(player.transform.position, player.transform.forward, out hit, 10f(, +targetLayer)) ※ 알아야할 코드들//✔ Ray 시각화 하기Debug.DrawRay(player.transform.position, player.transform.forward*5f, Color.red, 1f);//..