사칙연산, 대소비교, 등호 등등 다양한 이항 연산자를 사용할 수 있다.
오른쪽 output pin으로 결과값이 생성되며 'Add pin' 버튼을 이용해 세 개 이상의 값을 함께 비교 및 연산할 수 있다.
a++
와 같은 단항 연산자 및 NOT 연산도 물론 가능하다.
brnach
노드를 이용해 condition의 true/false 여부에 따라 조건을 분기할 수 있다.
프로그래밍에서 if
문에 해당한다.
Num이 5.0과 같은지에 따라 True/False를 출력하는 로직이다. (참이라고 가정)
True가 출력되는 것을 확인할 수 있다.
한 가지 여담으로 boolean 값을 Text 출력에 연결하면 자동으로 텍스트로 변경해준다.
중간에 빨간색에서 분홍색으로 변경되는 노드가 바로 형변환을 해 주는 노드이다.
true 값이 다른 처리 없이도 문자열 'true'
로 변경되니까 편리하다.
브랜치는 굉장히 자주 사용된다. 따라서 엔진에서도 브랜치 노드는 빠르게 생성할 수 있도록 숏컷을 만들어 두었다. B
키를 누르고 좌클릭만 해도 생성할 수 있다.
keyboard events
노드를 사용해 키보드 입력을 감지할 수 있다.
문자 그대로, pressed는 키가 눌렸을 때 트리거되고, released는 키가 떼졌을 때 트리거된다.
이런 식으로 응용이 가능하다.