2014년 3월 26일

블루프린트 에디터 팁과 트릭

저자: * Michael Noland

블루프린트 에디터 작업을 할 때는, 맥락이 왕이라는 것을 기억하는 것이 중요합니다. 블루프린트 그래프에 우클릭하면, 현재 블루프린트와 그래프 맥락과 일맥 상통하는 액션 목록이 나옵니다.

Actor 기반 블루프린트를 예로 들면, Actor 를 대상으로 하는 액션 이후 다른 맥락에도 통하는 것들을 제공받습니다. 비슷하게, 핀을 클릭하여 그래프 배경에 끌어 놓은 경우, 액션 메뉴에는 핀 유형과 방향에 일치하는 값을 받거나 주는 액션으로만 걸러집니다.

현재 맥락 필터는 항상 액션 메뉴 상단에 표시되어, 찾고자 하는 무언가가 없을 때 유용할 수 있습니다.

Blueprint Editor

이러한 필터링으로 액션과 노드를 빠르게 찾아 배치할 수 있지만, 문제 해결시에는 여러분의 사고방식과 항상 일치하지 않는 사전 계획이 필요합니다. 해당 오브젝트에 대한 액션을 보기 위해서는 먼저 특정 오브젝트가 필요합니다 (예: 스태틱 메시 컴포넌트가 있어야 SetStaticMesh 가 검색됩니다).

팔레트는 대상보다 먼저 액션이 오는 경우를 위해 준비되어 있는 것인데, 맥락에 의한 필터링 없이 가능한 모든 액션이 들어있습니다. 내 블루프린트 목록에서 커스텀 함수를 끌어 놓듯이, 팔레트에서 노드를 끌어 그래프에 놓으면 됩니다. 우상단의 체크 박스를 사용하여 액션 메뉴의 필터링을 끌 수도 있지만, 다시 체크해 주지 않으면 계속 필터링 미적용 상태로 남아있게 되니 잊지 마시기 바랍니다.

검색

Ctrl+F 또는 Ctrl+Shift+F 를 사용해서 현재 블루프린트에서 또는 프로젝트의 모든 (심지어 로드되지 않은 것 포함) 블루프린트에서 검색할 수 있습니다. 변수나 함수에 대한 레퍼런스, 코멘트, 리터럴 값 등 거의 모든 것에 대한 검색이 가능합니다 …. 여러분의 변수나 사용자 정의 함수에 대한 맥락 메뉴에서 함수나 변수 레퍼런스를 검색하는 단축키도 있습니다.

일람표

블루프린트 에디터에는 생산성을 크게 높여주는 단축키가 내장되어 있는데, 그 중 다수는 에디터를 사용하면서 자연스레 익히게 되겠지만, 그 중 몇 가지는 조금 숨겨져 있습니다. 발굴해 낼 가치가 있는 보석들이니, 익히는 데 도움이 되도록 조작법, 키보드 단축기, 유용한 액션에 대한 일람표를 준비했습니다:

Blueprint editor cheatsheet

클릭하면 다운로드 가능합니다: 컬러 버전 | 흑백 버전

변수랑 놀아요

데이터 핀에 우클릭한 뒤 '변수로 승격' 시키는 것으로 변수를 새로 만들 수 있습니다. 그러면 자동으로 읽기/쓰기가 연결됩니다. 일람표에도 나와있듯이, 내 블루프린트 탭에서 변수를 끌어놓을 때 알아두면 좋을 유용한 동작이 몇 가지 있습니다:

  • 핀 위에 드래그: 배치 후 적합한 get/set 노드를 연결합니다.
  • 기존 변수 get/set 노드에 드래그: 드래그된 변수 읽기/쓰기 로 변경합니다.
  • 그래프 배경속에 드래그: get/set 메뉴가 뜹니다. Ctrl/Alt 를 같이 누르면 바로 Get/Set 가 됩니다.
  • 내 블루프린트 안에서 드래그: 카테고리 내 변수 순서변경 또는 카테고리 변경

Edit..Delete Unused Variables (편집..미사용 변수 삭제)를 통해 미사용 변수를 정리하여 블루프린트를 깔끔하게 만들 수도 있습니다.

UE4 의 새로운 블루프린트 시스템에 대해 어떻게 생각하시나요? 질문이 있으신가요? 포럼 또는 제 트위터 @joatski 에 방문하셔서 얘기 나눕시다. 한글 사용자분들을 위해 네이버 카페도 준비되어 있습니다!