
오늘은 미사일 발사 아이템 사용 후 UI로 표시되는 Lock On 위젯 수정 작업을 진행하였다.
단순히 락온 마커만 뜨는 것은 플레이어가 타겟을 변경하거나 Lock On을 취소해야될 상황이 발생할 경우를 고려한 버튼을 배치 하였는데 버튼이 락온 마커와 같이 뜨는 현상이 발생하여 별도로 분리하고 root역할을 하는 위젯블루프린트를 추가로 생성하여 거기에 자식 클래스로 마커와 버튼들을 집어 넣는 것을 목표로 하였다.
기존 마커가 메인 UI로서 역할을 해 C++클래스로 연결이 되어 있어 부모 클래스를 변경하는 절차를 진행하였다.
아래와 같이 위젯 블루프린트 Class Settings에서 부모 클래스를 변경할 수 있다.



위의 UserWidget 클래스를 C++로 만들고 해당 클래스를 부모로한 위젯블루프린트를 만들었다.