Community Tutorial: 상호작용 가능한 액터 프로토타이핑 및 폴리싱

모든 게임플레이 프로그래머의 목표는 새로운 기능을 구현하는 것뿐만 아니라, 이를 다듬어 사용자에게 쾌적한 경험을 제공하는 것입니다. 이 작업은 여러 단계에 걸쳐 진행됩니다. 이 튜토리얼에서는 여러 활성화 가능한 액터와 상호작용하는 버튼 액터를 만들어 보며, 엔진에서 충돌을 처리하는 방법, “오버랩” 이벤트를 다루는 방법, 그리고 엔진의 새로운 Enhanced Input 시스템으로 입력을 추가하는 방법을 살펴봅니다. 기본 기능을 개발한 뒤에는 "타임라인"을 사용해 몇 가지 효과를 통합하고, 플레이어가 누를 수 있을 때에만 HUD에 텍스트를 표시하도록 위젯을 간단히 소개하며, 버튼을 바라볼 때에만 상호작용하도록 “내적(dot product)” 계산도 살펴봅니다.

https://dev.epicgames.com/community/learning/tutorials/MlWaY/unreal-engine-1cc1d8