Unreal의 편집기 확장Editor extensions in Unreal

Unreal은 요구 사항에 맞게 엔진을 사용자 지정할 수 있는 광범위한 기능 집합을 제공합니다.Unreal provides an extensive set of features that allow you to customize the engine to your needs. 단순하지만 제한적인 것부터 매우 강력하지만 복잡한 것까지 다양한 기능이 있습니다.The features range from simple but limited, to very powerful but complex. 다음 단계는 복잡성 증가순으로 나열되어 있습니다.The following steps are listed in order of increasing complexity. 일반적으로 더 간단한 문제 해결 방법부터 접근하고 해당 옵션을 샅샅이 살펴본 뒤에 좀 더 복잡한 옵션으로 넘어가야 합니다.In general, you should reach for simpler solutions to your problem, and exhausting its options, before moving to a more complex option. 예를 들어 대부분의 시간 동안 플러그 인 대신 기본 생성 스크립트를 사용할 수 있다는 사실이 확인되었습니다.As an example, we have found that the basic Construction Script can be used in lieu of plugins most of the time.

생성 스크립트Construction scripts

생성 스크립트를 사용하여 청사진 인스턴스가 생성될 때 실행되는 초기화 작업을 수행할 수 있습니다.You can use construction scripts to perform initialization actions, which run when Blueprint instance are created.

스크립팅된 작업Scripted actions

스크립팅된 작업은 편집기 유틸리티 청사진입니다.Scripted Actions are Editor Utility Blueprints. 다음을 수행하여 Unreal 편집기에서 실행할 수 있습니다.You can launch them in the Unreal Editor by:

  • 콘텐츠 브라우저에서 Assets(자산) 를 마우스 오른쪽 단추로 클릭합니다.Right-clicking Assets in the Content Browser
  • 또는 수준 뷰포트 또는 월드 아웃라이너에서 Actors(행위자) 를 마우스 오른쪽 단추로 클릭합니다.Or by right-clicking Actors either in the Level Viewport or in the World Outliner

스크립팅된 동작은 자산 또는 행위자 집합에 대한 상황별 인식을 포함하는 청사진 논리가 필요한 경우에 특히 적합합니다.Scripted Actions are uniquely suited for times when you need your Blueprint logic to have contextual awareness about sets of Assets or Actors. 일반적으로 스크립팅된 작업은 작업이 실행될 때 선택한 자산 또는 행위자의 목록을 가져온 다음, 해당 개체를 수정하거나 그래프에 반영합니다.Typically, a Scripted Action gets a list of Assets or Actors that you've selected when the action is executed, then modifies those objects or considers them in its graph.

편집기 유틸리티 위젯Editor utility widgets

새 UI 요소를 추가하고 싶을 때마다 편집기 유틸리티 위젯을 사용하여 Unreal 편집기의 UI(사용자 인터페이스)를 수정할 수 있습니다.You can use Editor Utility Widgets anytime you want to add new UI elements to modify the User Interface (UI) of the Unreal Editor. 편집기 유틸리티 위젯은 UMG(Unreal Motion Graphics)를 기반으로 하기 때문에 다른 UMG 위젯 청사진과 마찬가지로 청사진에 위젯을 설정할 수 있습니다.Editor Utility Widgets are based on Unreal Motion Graphics (UMG), so you can set up Widgets in a Blueprint like you would for any other UMG Widget Blueprint.

이러한 위젯은 편집기 UI 전용이며 사용자 지정 편집기 탭을 만드는 데 사용할 수 있습니다.These Widgets are specifically for the Editor UI, and you can use them to create custom Editor tabs. 그런 다음, 기존 편집기 탭을 선택할 때처럼 Windows 메뉴에서 이러한 사용자 지정 탭을 선택할 수 있습니다.You can then select these custom tabs from the Windows menu, like you would select existing Editor tabs.

플러그 인Plugins

Unreal을 사용하면 UE4 도구 및 런타임과 함께 사용할 사용자 지정 플러그 인을 개발하고 관리할 수 있습니다.Unreal lets you develop and manage your own custom plugins for use with UE4 tools and runtime. Unreal 편집기에서 언제든지 플러그 인을 사용하거나 사용하지 않도록 설정할 수 있습니다.You can enable or disable your plugins at any time in the Unreal Editor. 플러그 인은 런타임 게임 플레이 기능을 추가하고, 기본 제공 엔진 기능을 수정하고, 새 파일 형식을 만들고, 편집기의 기능을 확장할 수 있습니다.Plugins can add runtime gameplay functionality, modify built-in Engine features, create new file types, and extend the capabilities of the Editor.