[UE5] 연산자, 조건문, 키보드 이벤트

kkado·2024년 1월 31일
0

UE5

목록 보기
2/63
post-thumbnail

연산자

이항 연산자

사칙연산, 대소비교, 등호 등등 다양한 이항 연산자를 사용할 수 있다.
오른쪽 output pin으로 결과값이 생성되며 'Add pin' 버튼을 이용해 세 개 이상의 값을 함께 비교 및 연산할 수 있다.

단항 연산자

a++ 와 같은 단항 연산자 및 NOT 연산도 물론 가능하다.


조건 분기 (branch)

brnach 노드를 이용해 condition의 true/false 여부에 따라 조건을 분기할 수 있다.
프로그래밍에서 if문에 해당한다.

Num이 5.0과 같은지에 따라 True/False를 출력하는 로직이다. (참이라고 가정)

True가 출력되는 것을 확인할 수 있다.

한 가지 여담으로 boolean 값을 Text 출력에 연결하면 자동으로 텍스트로 변경해준다.

중간에 빨간색에서 분홍색으로 변경되는 노드가 바로 형변환을 해 주는 노드이다.
true 값이 다른 처리 없이도 문자열 'true' 로 변경되니까 편리하다.

브랜치는 굉장히 자주 사용된다. 따라서 엔진에서도 브랜치 노드는 빠르게 생성할 수 있도록 숏컷을 만들어 두었다. B 키를 누르고 좌클릭만 해도 생성할 수 있다.


키보드 입력

keyboard events 노드를 사용해 키보드 입력을 감지할 수 있다.


문자 그대로, pressed는 키가 눌렸을 때 트리거되고, released는 키가 떼졌을 때 트리거된다.

이런 식으로 응용이 가능하다.

profile
베이비 게임 개발자

0개의 댓글