[내일배움캠프] 블루프린트 비주얼 스크립팅

김세희·2025년 5월 21일

1. 오늘 배운 개념

블루프린트란?
: 복잡한 코드없이 노드 기반을 그림을 그려 프로그래밍을 가능하게 하는 언리얼 엔진의 비주얼 스크립팅 시스템

2. 구현 요약

1. 텍스트 슈팅 게임
마우스 좌클릭시 총알이 발사되고 HP가 Damage만큼 깎인다. R키를 눌러 MaxBullets 만큼 재장전 할 수 있으며 총알이 최대치이면 재장전이 불가능하다. Heal로 HP를 회복할 수 있고 MaxHP를 넘어갈 수 없다. HP가 0이하이면 죽는다.
전에 배운 이벤트 디스패처를 사용해보고싶어 각 이벤트 실행 후 바뀐 현재 상태를 출력하는 부분을 바인딩하여 텍스트를 출력했다. Print Text의 key를 이용해 화면에 계속 텍스트가 쌓이지 않고 대체하도록 했다.

2. 구구단
While문을 이용한 구구단 출력

3. 느낀 점

이벤트 디스패처를 사용해보기는 했지만 레벨 블루프린트안에서 사용하는 것은 의미가 없어보인다. 각각 캐릭터 클래스와 무기 클래스, 플레이어 컨트롤러에 필요한 함수만 구현하고 이벤트 디스패처로 실행하게 만들어봐야겠다.

0개의 댓글