프로그래밍/멀티캠퍼스 언리얼 4회차

블루프린트 기초

jukongkim 2024. 3. 6. 17:53
반응형

'Sequence' 노드 단축키 > S + 마우스 좌클릭.

'Branch' 노드 단축키 > B + 마우스 좌클릭.

 

'Flip Flop'노드 기능을 다른 노드로 구현해보았다.

 

 

min, max, clamp 노드 활용하기.

 

 

1부터 10까지 1씩 증가된 값이 출력되는 블루프린트(1,2,3,4,5,6,7,8,9,10)

1부터 100사이에 3의 배수를 출력하는 블루프린트(3,6,9,12....99)

1부터 1000 사이에 2의 거듭제곱수를 출력하는 블루프린트(2,4,8,16,32,64,128,256,512) 도 했다.

 

 

 

구구단이 순서대로 / 정반대로 뜨게 하는 것도 했다.

 

 

 

 

Gate / MultiGate / Do Once / Do N

 

Gate 노드.

 

Gate는 Enter, Open, Close, Toggle 4개의 들어가는 문이 있다. 말 그대로 문이 있고 거기 들어가느냐, 문을 여느냐, 닫느냐 뭐 이런 거다.

Start Cloased에 체크가 돼있으면 Enter을 해도 못 들어간다. 문이 닫혀있기 때문이다.

Start Closed가 체크 해제 돼있다면, Enter을 통해 들어갈 수 있다.

Open / Close를 통해 문을 여닫을 수 있다.

Toggle은 껐다 켰다 한다는 의미의 단어다. 문이 닫혀 있을 경우는 열어주고, 문이 열려있을 경우는 닫아주는 기능이다.

 

MultiGate 노드.

 

MultiGate는 하나의 입구에 출구가 여러 개이다. A를 누를 때마다 순서대로 Out0, Out1, Out2, Out3까지 실행된다.

Loop이 체크 해제 돼있다면 그 다음에는 실행 되지 않는다.

Loop이 체크 돼있다면 순서대로 계속 실행된다.

만약 Is Random이 체크돼있다면 Out0~Out3이 랜덤으로 실행된다. 그렇다고 Out0 - Out0 뭐 이런 식으로 바로 나오는 게 아니라, 한 루프 내에서 실행이 랜덤으로 된다는 의미이다.

Start Index는 시작 순서이다.

Reset은 한 루프 내에서 실행이 되던 걸, 다시 초기화 한다는 뜻이다. 예를 들어 1~4중에 2개가 실행되고 다음 2개가 실행될 차례인데 Reset을 했다? 그럼 다시 루프 초기로 돌아가는 것이다.

 

Do Once 노드.

 

한 번만 실행해주는 노드다.

Reset을 실행시키면, 다시 한 번 실행할 수 있다.

Start Closed에 체크돼있으면, Reset을 해야지 실행할 수 있는 상태인 것이다.

 

 

Do N 노드.

 

Do Once는 한 번인 반면, Do N은 실행 횟수를 정할 수 있다.

노드 안의 N에 값을 넣어주면 된다. Counter은 실행 횟수.

 

반응형