dbvis 只能打开一个窗口_在独立窗口中显示User Widget

本文介绍了如何在虚幻编辑器中将User Widget显示在一个独立的窗口,而不是局限于Tab页。通过解析源码,利用UWidget的TakeWidget方法获取底层Slate Widget,创建并添加到自定义的SWindow中。这种方法提供了比官方编辑器工具控件更灵活的显示方式,适用于编辑器环境和打包后的Windows版本。
摘要由CSDN通过智能技术生成

引擎版本 4.22.0

在游戏开发中,经常会开发一些编辑器工具,这些工具可能会有一个单独的窗口。我们知道虚幻编辑器的界面是用Slate架构来实现的,但是使用Slate会有诸多不便之处。本文将介绍如何将做好的User Widget显示到一个独立窗口中。

35e59380edb71af391c508a526a76f97.png

也许有人会说虚幻本身就提供有编辑器工具控件来实现类似的功能,先看下官方文档:

https://docs.unrealengine.com/zh-CN/Engine/UMG/UserGuide/EditorUtilityWidgets/index.html

看完后我们可以发现该方法总体上来说不够灵活,具体存在以下两个问题:

1.打开方式不够灵活,只能通过右键创建的编辑器工具控件资源选择Run Editor Utility Widget或者Window->Editor Utility Widgets:

046564f64780731b578048838efd480e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值