多窗口插件支持多个窗口,并可同时显示不同视图。

它支持蓝图节点,使用非常简单。

 

在内容浏览器右上角打开内容浏览器窗口,点击设置按钮,这会打开一个菜单,你可以为当前内容浏览器实例调整各种设置。在“视图”类别下,点击“显示插件内容”选项,查找多窗口->内容->多窗口目录, 里面有采样等级和相关素材。

 

更改日志:(2024/09)

支持 5.2-5.4 版本

添加了 SetWindowMode 功能(测试后发现 WindowedFullScreen 更有效)

 

更改日志:(2024/07)

支持 5.2-5.4 版本

对Linux的支持增强

新增了 OnWindowMoved 回调事件用于窗口移动

添加了参数 ForceFocusToGameViewport,强制将焦点切换到主视口(选择该参数后,当选择其他窗口时,键盘事件仍会正常工作。)

 

更改日志:(2024/05)

支持 5.2-5.4 版本

将PrintToLog重命名为MW_PrintToLog。

添加GetWindowTitle函数。

新增了SetDPIScaleFactor函数。

添加GetDPIScaleFactor函数,移除GetWindowDPI函数。

修改逻辑。在打开 bIsAutoContentDPIScale 开关后,计算 DPI 后使用新的 SetDPIScaleFactor 函数。

已修正包装时样品液位的错误提示。

修改WBP_MW_Template模板,把自定义标题栏改成 WindowTitleBarArea 控件,这样拖动窗口时会更平滑。

 

更改日志:(2024/03)

支持 5.1-5.3 版本

修复了手动调用 SetWindowClose 函数时 OnWindowClose 回调事件未被触发的 bug。

 

更改日志:(2024/01)

支持5.2-5.3版本

添加“CreateRelativeMultiWindow”函数,用于根据“MonitorIndex”参数计算“WindowPositon”坐标位置相对于显示器的位置。

添加“CreateMultiWindowByMonitor”功能后,窗口会根据“MonitorIndex”直接设置为对应的显示器和全屏。

添加“GetMonitorCount”功能以获取当前显示器数量。

添加“GetPrimaryMonitorIndex”函数以获取当前主显示器的下标。

添加“PrintToLog”功能来打印显示信息。

 

更改日志:(2023/06)

支持 5.2 版本

5.2:

创建窗口时增加IsTopmostWindow参数。

在插件内容中,会添加一个模板,标题栏也会被自定义(以便图标可以自定义)。并且在窗口中显示按钮名称。

 

更改日志:(2022/11)

支持 5.1 版本

 

更改日志:(2022/04)

支持 5.0 版本

5.0:

新增了设置/获取窗口位置功能。

现在在 ContentWidget 中,你可以响应关键事件(OnKeyChar、OnPreviewKeyDown、OnKeyDown、OnKeyUp)。

 

更改日志:(2021/03)

4.26:尝试增加对 macOS 的支持。如果测试有问题,请及时联系我。

 

更改日志:(2021/01)

4.26:

添加“GetWindowSize”函数—获取窗口大小

添加“GetWindowDPI”功能—获取窗口DPI

CreateMultiWindow 函数添加了“bIsAutoContentDPIScale”参数,以自动根据 DPI 调整内容缩放。(默认为False)

 

更改日志:(2020/12)

支持 4.26 版本

技术详情

特色:

  • 支持创建新窗口。
  • 支持标题修改、名称、是否显示。
  • 支持窗口边框设置,隐藏标题时,实现无边框窗口非常容易。
  • 支持窗口关闭事件。

代码模块:

  • 多窗口 [运行时]

看看YWT20的其他产品,请点击这里https://www.unrealengine.com/marketplace/en-US/profile/YWT20

C++ 类数量:2

网络复制:(无)

支持的开发平台:“Windows”平台

支持的目标构建平台:“Win64”、“Win32”)

文档:链接

示例项目:链接 在另一个窗口显示第一人称画面

补充说明:尽量避免在窗口关闭时创建新窗口。因为这个问题,我测试时关闭程序时偶尔会遇到BUG。

兼容性

支持的虚幻引擎版本
4.26 – 4.27和5.0 – 5.7
声明:分享资源来源于公开互联网搜集和网友提供,仅用于学习和研究使用,不得用于任何商业或者非法用途,其版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容! 版权归原作者及其公司所有,如果你喜欢该资源,请支持并购买正版,得到更好的服务。