Book Study/따라 하며 배우는 언리얼 엔진 5 입문

Ch.6 블루프린트(2절 액터 조작하기) - 따라 하며 배우는 언리얼 엔진 5

swJman 2025. 9. 5. 12:57

이번엔 틱(Tick)마다 발생하는 이벤트를 받아서 물체를 움직이게 하거나 입력장치(마우스/키보드)의 입력 이벤트를 받아서 물체를 움직이게 하는 방법을 배웠다.

지난 섹션에서 실습한 Level Blueprint의 Event Tick 노드를 이용해서 물체가 서서히 앞으로 이동하는 코딩을 해봤다. 코드는 아래와 같고

 

결과는 아래와 같다. 가만히 놔두면 영원히 멀어진다.

 

 

마우스 입력을 받아서 공을 회전시키는 코딩도 해봤다.

 

마우스를 누르고 있는 동안 뱅글뱅글 돈다.

 

 

키보드를 입력을 가지고 카메라를 움직이는 코딩도 한다.

 

누를 때 한번 입력을 받는 방식이라 누르고 있으도 한번만 움직인다. 마우스 입력 때 했던 flag 코딩을 하면 될텐데 귀찮아서 생략.

 

블루프린트로 짧은 코딩을 해봤는데, 역시나 비주얼 프로그래밍은 한계가 명확하다. 이 간단한 코드를 짜는데도 군더더기가 많다. UI다 보니 간단한 수정도 쉽게는 안된다. 그래도, 최고의 장점인 러닝커브와 직관성 때문에 초심자가 블루프린트를 먼저 시작하는 건 아주 바람직한 것 같다.