DTMultiWindow UE UMG 多窗口插件说明

本插件可以把UMG窗口做为一个系统窗口独立显示。

目录

操作步骤:

DT User Widget 说明:

全局蓝图节点说明 :


操作步骤:

1. 创建一个新的UMG,类型选择 DT User Widget

2. 使用传统方式,搭建这个UMG控件。

3. 使用 创建窗口并显示

DT User Widget 说明:

 DT User Widget 是继承于 User Widget, 拥有 User Widget 的所有功能, 并添加了几个新蓝图节点。

 可覆盖函数 :

On Window Activated 

窗口激活的时候回调

On Window Deactivated 

窗口失去激活状态的时候回调

On Window Closed 

窗口销毁关闭的时候回调

 功能函数 :

 Show Window

显示窗口

 Hide Window 

隐藏窗口

 Close Window 

窗口关闭并销毁

全局蓝图节点说明 :

Create Window

创建指定类型窗口

Class : DT User Widget 类型控件

Title: 窗口标题

ClientSize:窗口大小,只有在 SizingRule 不为 Autosized 时生效

DoModal: 是否为模态窗口

Show :创建后是否立即显示,DoModal为true的时候强制显示。

WindowType:Normal 正常窗口, No Border 无边框窗口

ScreenPosition:窗口的显示位置,只有在 AutoCenter 为 None 时生效

DragAnywhere:是否点击窗口任意位置即可拖动窗口

IsInitiallyMaximized: 窗口初始为最大化

IsInitiallyMinimized: 窗口初始为最小化

SizingRule : FixedSize  不可修改大小,  Autosized 根据UMG自动计算大小, UserSized 用户可以拖动窗口大小

IsTopmostWindow:是否永远显示在最顶层

FocusWhenFirstShown:激活后焦点自动跳转到窗口

HasCloseButton:是否有关闭按钮

SupportsMaximize:是否支持最大化,DoModal 下不支持。

SupportsMinimize:是否支持最小化,DoModal 下不支持。

ShouldPreserveAspectRatio:用户改变窗口大小时,是否强制保持窗口比例

MinWidth:拖动改变窗口宽度最小值

MinHeight:拖动改变窗口高度最小值

MaxWidth:拖动改变窗口宽度最大值

MaxHeight:拖动改变窗口高度最大值

 Close All Window

关闭并销毁当前所有创建出来的窗口

在代码插件创建的UMG Multi Window - 虚幻引擎商城 (unrealengine.com)icon-default.png?t=N6B9https://www.unrealengine.com/marketplace/zh-CN/product/b30764d187654a129d9bf6c304d804e7

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值