언리얼 엔진에는 플레이어가 키보드나 마우스를 입력함에따라 액터를 회전시키게할수있는 여러 API들을 가지고있다. 이뿐만아니라 플레이어가 조종하는것 외에 액터가 특정대상을 바라볼수있게하는 AI기능을 갖추게 할 수도있다. 상속관계는 이렇다. 부모클래스인 BasePawn 아래에 자식클래스인 Tank, Tower를 만든다. (컴포넌트 안에 메쉬삽입하는 과정은 생략한다.) RotateTurret 멤버함수는 탱크(아군)와 타워(적군) 모두 필요한 기능이므로 부모클래스에 정의를 한다. 매개변수타입은 FVector타입이며 (0.f, 0,f 0,f)의 좌표형식으로 받는다. 탱크는 플레이어가 마우스로 움직임에 따라 화면이 회전하도록 설정하고, 타워는 일정범위안에 탱크가 감지되면 탱크를 향하도록 회전하도록 하는 로직을 구성한..