Extensões do editor no UnrealEditor extensions in Unreal

O Unreal fornece um amplo conjunto de recursos que permitem que você personalize o mecanismo para as suas necessidades.Unreal provides an extensive set of features that allow you to customize the engine to your needs. Os recursos variam de simples, mas limitados, a muito potentes, mas complexos.The features range from simple but limited, to very powerful but complex. As etapas a seguir são listadas em ordem crescente de complexidade.The following steps are listed in order of increasing complexity. Em geral, você deve buscar soluções mais simples para o problema e esgotar as opções antes de passar para uma opção mais complexa.In general, you should reach for simpler solutions to your problem, and exhausting its options, before moving to a more complex option. Por exemplo, descobrimos que o Script de Construção básico pode ser usado no lugar de plug-ins na maioria das vezes.As an example, we have found that the basic Construction Script can be used in lieu of plugins most of the time.

Scripts de construçãoConstruction scripts

Você pode usar scripts de construção para executar ações de inicialização, que são executadas quando a instância do Blueprint é criada.You can use construction scripts to perform initialization actions, which run when Blueprint instance are created.

Ações com scriptScripted actions

As ações com script são blueprints do utilitário do editor.Scripted Actions are Editor Utility Blueprints. Você pode iniciá-las no Editor do Unreal ao:You can launch them in the Unreal Editor by:

  • Clicar com o botão direito do mouse em Ativos no Navegador de ConteúdoRight-clicking Assets in the Content Browser
  • Ou clicando com o botão direito do mouse em Atores no Visor de Nível ou no Contorno do MundoOr by right-clicking Actors either in the Level Viewport or in the World Outliner

As Ações com Script são exclusivamente adequadas para momentos em que você precisa que a sua lógica de Blueprint tenha consciência contextual sobre conjuntos de Ativos ou Atores.Scripted Actions are uniquely suited for times when you need your Blueprint logic to have contextual awareness about sets of Assets or Actors. Normalmente, uma Ação com Script obtém uma lista de Ativos ou Atores que você selecionou quando a ação foi executada e, em seguida, modifica esses objetos ou os considera no grafo.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.

Widgets do utilitário do editorEditor utility widgets

Você pode usar os Widgets do Utilitário do Editor sempre que desejar adicionar novos elementos da interface do usuário para modificar a IU (interface do usuário) do Editor do Unreal.You can use Editor Utility Widgets anytime you want to add new UI elements to modify the User Interface (UI) of the Unreal Editor. Os Widgets do Utilitário do Editor são baseados em UMG (Unreal Motion Graphics), para que você possa configurar os Widgets em um Blueprint da mesma forma que faria em qualquer outro Blueprint de Widget do 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.

Esses Widgets são especificamente para a Interface do Usuário do Editor e você pode usá-los para criar guias personalizadas do Editor.These Widgets are specifically for the Editor UI, and you can use them to create custom Editor tabs. Você pode selecionar essas guias personalizadas no menu do Windows, como você selecionaria as guias do Editor existentes.You can then select these custom tabs from the Windows menu, like you would select existing Editor tabs.

Plug-insPlugins

O Unreal permite que você desenvolva e gerencie os próprios plug-ins personalizados para uso com runtime e ferramentas do UE4.Unreal lets you develop and manage your own custom plugins for use with UE4 tools and runtime. Você pode habilitar ou desabilitar os seus plug-ins a qualquer momento no Editor do Unreal.You can enable or disable your plugins at any time in the Unreal Editor. Os plug-ins podem adicionar funcionalidade de jogo de runtime, modificar recursos internos do Engine, criar tipos de arquivo e estender as funcionalidades do Editor.Plugins can add runtime gameplay functionality, modify built-in Engine features, create new file types, and extend the capabilities of the Editor.