DTMultiWindow UE UMG 多窗口插件说明

简介: DTMultiWindow UE UMG 多窗口插件说明

操作步骤:

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

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

                   

相关文章
|
编解码 Windows
UE-windows包蓝图分辨率设置
windows包蓝图分辨率设置
|
iOS开发 开发者
iOS系统菜单控制器UIMenuController使用简介(一)
iOS系统菜单控制器UIMenuController使用简介
733 0
iOS系统菜单控制器UIMenuController使用简介(一)
|
9月前
[UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明
该插件支持在运行时动态加载FBX模型,无需预先打包。通过新建Actor并添加DT Runtime Fbx Component,然后调用LoadFile函数加载模型路径(不支持动画)。加载时可选择是否创建碰撞体,该组件基于UProceduralMeshComponent,提供与PMC相似的设置。启用异步计算(Use Async Cooking)可加速碰撞体生成。
214 0
|
JSON 数据格式
DTHttpJson UE4插件使用说明
DTHttpJson UE4插件使用说明
622 0
|
10月前
|
iOS开发
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
158 0
在UE中使用Stencil功能
在UE中使用Stencil功能
225 0
在UE中使用Stencil功能
在UE中使用SVT(VirtualTexture)功能
在UE中使用SVT(VirtualTexture)功能
266 0
在UE中使用SVT(VirtualTexture)功能
UE4布料模块笔记
UE4布料模块笔记
125 0
JM
|
算法 数据可视化 C++
修改 UE5 中的渲染管线
前言本文重点介绍如何修改 UE5 中的渲染管线,要修改渲染管线有一些前置知识需要理解,因此笔者会先简单介绍下渲染管线的概念以及当前主流的渲染管线的实现思路,为后面在 UE5 中自定义渲染管线做铺垫;要注意本文默认渲染管线即是光栅化渲染管线(不考虑光线追踪),同时也不会介绍太多管线的实现细节和当下流行的优化版本,对渲染管线实现细节感兴趣的可以自行查阅相关资料。渲染管线 Rendering Pipel
JM
3313 0
修改 UE5 中的渲染管线

热门文章

最新文章