Posted in: Unity, 메서드 & 팁 정리

(유니티) 벡터 연산 기초

  유니티를 사용하면 Vector3(또는 Vector2) 함수를 많이 접하게 된다. 게임에 활용되는 벡터 개념은 그리 어렵지 않다. 중요한 3가지 개념이 있는데 간단하게 알아보도록 하자. 벡터는 방향과 크기(거리, 길이, 속도)를 가진다.   몬스터는 (0, 0) 좌표에 있고 주인공은 (2, 2) 좌표에 있다고 가정해보자.   방향에 대한 내용은 밑에서 알아보기로 하고 크기에 관한 내용을 알아보자.   몬스터와 주인공 […]

Posted in: Unity, 메서드 & 팁 정리

(유니티) 캐릭터 이동

1. Input.GetKey 함수 사용 캐릭터 게임 오브젝트는 콜라이더와 리지드바디 컴포넌트를 가진다는 전제하에 작성하였습니다. Input.GetKey는 키입력을 수정할려면 코드를 바꿔야 하는 불편함이 있습니다. 각 방향마다 코드를 작성해야 하므로 코드가 길어집니다(가독성이 떨어진다). 2. Input.GetAxis 함수 사용 유니티 프로젝트에서 Edit -> Project Settings -> Axes에 들어가면 Input.GetAxis 에서 맵핑 되어있는 기능을 확인할 수 있습니다. 위 사진의 빨간색 박스는 왼쪽, […]