Descrição do plug-in de múltiplas janelas DTMultiWindow UE UMG

Este plug-in pode exibir a janela UMG independentemente como uma janela do sistema.

Índice

Passos:

Descrição do widget do usuário DT:

Descrição do nó do blueprint global:


Passos:

1. Crie um novo UMG, selecione DT User Widget como o tipo

2. Use o método tradicional para construir o controle UMG.

3. Crie uma janela e exiba-a usando

Descrição do widget do usuário DT:

 O DT User Widget é herdado do User Widget, tem todas as funções do User Widget e adiciona vários novos nós de blueprint.

 Funções substituíveis:

Na janela ativada 

Retorno de chamada quando a janela é ativada

Na janela desativada 

Callback quando a janela perde seu estado ativo

Na Janela Fechada 

Callback quando a janela é destruída e fechada

 Função função:

 Mostrar janela

Janela de exibição

 Ocultar Janela 

esconder janela

 Janela fechada 

janela fecha e destrói

Descrição do nó do blueprint global:

Criar Janela

Criar um tipo especificado de janela

Classe: controle de tipo de widget de usuário DT

Título: título da janela

ClientSize: tamanho da janela, só tem efeito quando SizingRule não é dimensionado automaticamente

DoModal: se é uma janela modal

Mostrar : se deve ser exibido imediatamente após a criação e é forçado a exibir quando DoModal é verdadeiro.

WindowType: janela normal normal, janela sem borda sem borda

ScreenPosition: A posição de exibição da janela só tem efeito quando o AutoCenter é Nenhum

DragAnywhere: se deve clicar em qualquer lugar na janela para arrastá-la

IsInitiallyMaximized: A janela é inicialmente maximizada

IsInitiallyMinimized: A janela é inicialmente minimizada

SizingRule: FixedSize não pode modificar o tamanho, Autosized calcula automaticamente o tamanho de acordo com UMG, usuários UserSized podem arrastar o tamanho da janela

IsTopmostWindow: se deve ser sempre exibido no topo

FocusWhenFirstShown: O foco salta automaticamente para a janela após a ativação

HasCloseButton: se existe um botão Fechar

SupportsMaximize: se deve dar suporte à maximização, que não é suportada em DoModal.

SupportsMinimize: se deve oferecer suporte à minimização, não compatível com DoModal.

ShouldPreserveAspectRatio: se deve forçar a proporção da janela a ser mantida quando o usuário alterar o tamanho da janela

MinWidth: Arraste para alterar a largura mínima da janela

MinHeight: Arraste para alterar a altura mínima da janela

MaxWidth: Arraste para alterar a largura máxima da janela

MaxHeight: Arraste para alterar a altura máxima da janela

 Fechar Todas as Janelas

Feche e destrua todas as janelas criadas atualmente

UMG Multi Window criado no plug-in de código - Unreal Engine Marketplace (unrealengine.com) icon-default.png?t=N6B9https://www.unrealengine.com/marketplace/zh-CN/product/b30764d187654a129d9bf6c304d804e7

Acho que você gosta

Origin blog.csdn.net/wmy19890322/article/details/131143871
Recomendado
Clasificación