[언리얼엔진5 입문] 23. 창고 부수기 마지막 - 레벨 노드와 지연 노드

ASP·2024년 3월 31일
0

언리얼엔진5 입문

목록 보기
23/41

목표 : 발사체를 다 사용하면 자동으로 현재 레벨을 5초 후에 다시 실행하게 함.


레벨 블루프린트에서 우클릭 > Open Level 검색 > Open Level(By Name) 선택

입력 데이터로 레벨의 이름을 받음. 따라서 현재 레벨의 이름이 필요함.

현재 레벨의 이름을 문자열 형태로 반환하는 Get Current Level Name 노드를 생성해서 Open Level 노드와 연결. 데이터 타입을 String > Name 형식으로 자동으로 변환하는 노드가 중간에 생성됨.

그리고 발사체의 남은 개수가 0이 되면 5초의 지연 시간을 발생시킬 것임.

오른쪽에 시계 모양이 있는 특별한 함수 노드 Delay.

이 노드는 함수가 끝난 직후 바로 아웃풋이 나오는게 아니라 정해진 시간 이후에 아웃풋이 리턴됨.

그리고 해당 노드들을 연결하면 발사체가 0이 되면 5초 후 해당 레벨이 새로 열림.

profile
언리얼엔진 개발자의 길

0개의 댓글