Choose your operating system:
Windows
macOS
Linux
여기서는 블루프린트의 그래프에 있는 노드들을 서로 연결하는 여러가지 방법에 대해 알아보겠습니다.
핀에서 핀으로 연결
노드끼리 연결하는 가장 흔한 방법은, 핀에서 핀으로 연결하는 것입니다.
왼쪽 마우스 버튼 을 사용하여, 한 핀을 끌어 다른 호환 핀 위로 이동합니다.
호환되는 핀 위에 커서를 올리면 녹색 체크 표시가 나타납니다.
호환되지 않는 두 핀을 연결 시도하면, 아이콘과 함께 왜 연결할 수 없는지 그 이유가 나타납니다.
전형적으로 핀의 색에는 받을 수 있는 연결 유형이 반영됩니다.
두 핀이 유형은 달라도 연결은 가능한 경우가 있는데, 그럴 때는 Conversion (변환) 노드가 생성됩니다.
위에서는 Float 출력을 잡아 String 입력에 연결했습니다. 툴팁을 통해 변환됨을 알 수 있습니다.
연결 이후 두 핀 사이에 새로운 변환 노드가 추가됩니다.
핀을 끌어 그래프의 빈 공간에 놓으면, 새 노드를 배치할 수 있습니다.
왼쪽 마우스 버튼 을 놓으면, 컨텍스트 메뉴가 뜹니다.
컨텍스트 메뉴 관련 상세 정보: 노드 배치하기
배치할 노드를 선택하면, 노드가 자동으로 연결됩니다.
기존에 연결된 것을 잡아 다른 호환 핀에 연결하는 것도 가능합니다.
위 예제 그림에서, Ctrl 키를 누른 채 핀에 클릭한 다음 다른 입력에 놓으면...
선을 다시 연결할 필요 없이 한 핀에서 다른 핀으로 연결 이동이 가능합니다.
핀 동작
노드에 대해 취할 수 있는 핀 관련 동작이 몇 개 더 있는데, 아래 표와 같습니다.
동작 |
명령 |
---|---|
핀 관련 컨텍스트 메뉴 |
핀에 우클릭 |
연결된 와이어 반전 |
핀 위에 마우스 커서 올리기 |
다른 핀에 연결 |
핀에 좌클릭 드래그 |
핀에 필터를 적용한 동작 메뉴 |
그래프에 좌클릭 드래그 |
모든 연결 끊기 |
핀에 Alt + 좌클릭 |
모든 연결 이동 |
핀에 Ctrl + 좌클릭 드래그 |
노드에서 노드로 연결
변수 작업을 할 때 노드에서 노드로 연결하는 방법도 몇 가지 있는데, 시간 절약이 가능합니다.
예를 들어 Set 변수 노드가 스크립트 어딘가에 연결되어 (변수 값을 일정 값으로 설정하고) 있는데, 선 작업을 다시 하지 않고 다른 변수로 바꿔주고 싶다고 칩시다. 변경하고자 하는 변수 위에 다른 변수를 끌어놓으면 연결 상태가 유지된 채 자동으로 변수만 교환됩니다.
위에서, Event Begin Play 가 Boolean Variable 2 를 false 로 설정하고 있는데, 이것을 Float 변수를 설정하도록 바꾸고 싶다 칩시다. Float 변수를 끌어 Set 변수 위에 올려놔 보면, 툴팁을 통해 'Float' 변수 쓰기 또는 "Set" 설정하도록 노드가 바뀐다는 것을 알 수 있습니다.
위처럼 확인을 거치면, 노드만 교환된 채 나머지 연결은 유지됩니다.
이미 연결된 Get 노드에 대해서도 같은 작업을 할 수 있습니다 (아래에서는 하나의 Bool 변수를 다른 것으로 바꾸고 있습니다).
드래그 앤 드롭 연결
변수 작업시 취할 수 있는 또 한 가지 빠른 방법은, 드래그 앤 드롭 (또는 노드에서 핀으로) 연결 방법입니다.
아래 예제에서, Event Begin Play (플레이 시작)시 포인트 라이트의 색을 설정하고자 합니다. Set Light Color 노드 자체가 New Light Color 를 요구하고 있는데, 여기에 Linear Color Variable 를 만들었습니다. 내 블루프린트 창에서, 그 변수를 바로 끌어 그래프의 핀에 놓으면 됩니다.
그러면 변수가 노드에 자동으로 연결됩니다.
이런 식으로 그래프에 노드를 추가한 다음, 핀에서 핀으로 연결하는 노고를 덜 수 있습니다.
연결 경유
복잡하거나 커다란 블루프린트 작업을 할 때, 선이 여기저기 꼬여 그래프의 가독성을 해치게 되는 경우가 생길 수 있습니다. 그럴 때 Reroute (경유) 노드를 추가하면, 출력핀에 일종의 "연장선"을 추가하는 식으로 선을 정리하는 것이 가능합니다.
박스로 강조된 부분을 보면 다른 노드 뒤에 출력 핀의 선이 가려진 것을 볼 수 있습니다.
그 출력 핀을 끌어 놓은 다음 경유 노드 추가 옵션을 선택하여 경로를 변경할 수 있습니다.
그러면 그래프에 새로운 핀이 생겨 원래 핀이 연결됩니다.
그런 다음 아래와 같이 그 새 핀을 끌어 목표 지점에 연결할 수 있습니다.
경유 노드는 원래 핀과 동일하게 작동하며, 그것을 끌어 놓아 새로운 노드에 연결시킬 수 있습니다.
경유 노드를 사용하면 블루프린트를 말끔히 정리하는 데 도움이 되므로, 블루프린트의 가독성을 높일 수 있습니다.