본문 바로가기

언리얼 ui2

[언리얼 5] 일정거리 npc 상호작용하기 / 일정거리 오브젝트 상호작용 part 1 아 뭐 체크포인트저장이랑 NPC랑 상호작용을 해야한다고한다. 1. 플레이어가 NPC의 일정거리안에 들어오면 ui 생성1. 위젯블루프린트 생성캔버스-> 버티컬박스 안에 png 이미지랑 텍스트로 만들어줌2. NPC 에서 위젯이랑 콜리전 설정shpere 콜리전은 플레이어랑 접촉이 있을 시 비긴오버랩으로 위젯 띄울려고 만든것widget의 설정은일단 기본옵션은 보이지않도록 visible 체크해제생성한 WBP넣어주고 space는 플레이어가 바라보는 곳에서도 동일하게 보이도록Screen 으로 설정해줌3. NPC 에서 콜리전 블루프린트설정스피어 콜리전에서 우클릭 Add Event on component Begin overlap이랑 end overlap 이벤트를 불러온다위젯 변수 겟으로 들고와 visible 시작엔 켜지.. 2025. 4. 7.
[언리얼 5] esc를 누르면 게임 종료 물어보는 창&&게임 일시정지 기능 구현/ Tab키누르는 동안 창 띄우기 1. ESC 누르면 게임종료 물어보는 창 만들기esc를 누르면 게임을 종료하시겠습니까? yes no 선택하는 창을 만들면 되는데 저번에 만들었을 때에는 게임이 포징 안 걸어둬서 이번엔 포징 노드를 넣어서 만들어 볼 생각이다.일단 위젯블루프린트를 생성해준 후 캔버스 놓고1. 오버레이에 bluer 효과 13 준 후2. text박스 종료하시겠습니까?3. 버튼 2개 yes no이렇게만 구성해 둠 버튼마다 on clicked 함수를 만들어 줍니다.yes 누르면 quit Game 되게no 누르면 게임포즈 풀고 ui 지우고 마우스커서도 지우고 게임모드로 돌아가도록그다음 인풋 맵핑 해줘야 하는데IA_Exit는 bool값으로 받고 IMC_Player에서 esc를 할당해 줍니다. 그리고 프레이어 블루프린트 beginPl.. 2025. 4. 2.
반응형