[UE/Implement] 액터 하이라이트 표시하기
·
Unrael/Implement
1. 개요액터 위에 마우스 커서를 올려놓을 경우 하이라이트를 표시하는 기능을 구현해보자. 하이라이트 기능은 플레이어의 혼동을 줄여줄 수 있다.적이 겹쳐있을 때 현재 어떤 적을 가리키고 있는지 명시적으로 표시해줄 수 있다. 2. 구현 아이디어1. 마우스 커서로 액터를 감지한다.PlayerController에서 GetHitResultUnderCursor함수를 제공한다. (공식 문서)해당 함수는 커서 아래 어떤 액터가 감지되었는지 반환해준다. 액터가 감지되기 위해서는 메쉬를 가지고 있어야 하며메쉬의 콜리전 채널 중 'Visibility'가 Block으로 설정되어 있어야 한다. 2. 인터페이스로 액터를 구별한다.플레이어 컨트롤러에서 매 프레임마다 커서를 감지한다.감지된 대상이 적(Enmey)인 경우에만 하이라이..