Unity3D/C#
2020. 11. 5.
유니티 2D LookRotation으로 클릭한 방향을 쳐다보게 하기
적들이 몰려오는 2D 디펜스 게임에서 적들을 공격하는 아군 시설물은 적 한 명 혹은 다중으로 타깃을 잡고 그 방향을 바라본 채로 마구잡이로 공격을 퍼붓습니다. 또는 가운데 자신의 캐릭터가 있고 수많은 적들이 사방에서 몰려올 때 피하는 1분 버티기 게임에서 적들은 내 캐릭터 방향으로 이동하고 그 이동 방향으로 쳐다봅니다. 이렇듯 2D 공간에서 Unity 프로그래밍을 하다 보면 타깃을 설정하고 그 방향을 쳐다보게 하고 싶은 경우가 생깁니다. 또는 특정 사물이나 가야 되는 방향을 알려줘야 되는 경우가 생깁니다. 이럴 때 Quaternion.LookRotation을 사용하면 되는데 3D 공간을 기본으로 하기 때문에 2D 공간에서 사용하려면 추가 작업이 필요합니다. 마우스 클릭을 이용해서 타깃을 잡고 그 위치 방..