比如windows下,运行包exe, 可以让他无边框和有边框的样式,在运行时动态切换。
ue5 有一个窗口bordless这个选项,只能在出包前设置
所以,问一下,有没有办法可以实现这个需求。
1、如何自己去实现exe的套壳exe?这个和我们项目不适合
2、直接修改引擎吗?暂时使用官方发布版
比如windows下,运行包exe, 可以让他无边框和有边框的样式,在运行时动态切换。
ue5 有一个窗口bordless这个选项,只能在出包前设置
所以,问一下,有没有办法可以实现这个需求。
1、如何自己去实现exe的套壳exe?这个和我们项目不适合
2、直接修改引擎吗?暂时使用官方发布版
您好,
我们已经收到了您的提问,目前正在处理这个问题。
您好,
感谢您的询问。
请问 UGameUserSettings::SetFullscreenMode(或者 FWindowsWindow::SetWindowMode)能满足您的需求吗?
Lyra 示例工程中也有一些窗口模式设置的例子:https://dev.epicgames.com/documentation/zh\-cn/unreal\-engine/lyra\-sample\-game\-in\-unreal\-engine
希望这个回答能帮到您。
谢谢回答。但是UGameUserSettings::SetFullscreenMode,这个不能满足我的需求。我需要的是无边框窗口化(非全屏,自定义大小),ue的游戏设置中有一个bordless设置,但这是打包是勾选框,不能运行时修改。
我的需求是,运行时可以动态切换这个设置或功能。
[Image Removed]
您好,
[Content removed] 。如果在 FWindowsWindow::SetWindowMode 里将 WindowedModeStyle 设置为 0,就能得到一个无边框窗口。
对于此类引擎改动,我们能够对引擎中已有的功能提供帮助信息,具体实现需要由您自行完成。
如果您有更多疑问,请随时联系我们。
可以设置快捷方式,在快捷方式的属性里设置窗口化和分辨率
可以在运行一次后修改Save的用户配置文件,里面有窗口化和分辨率设置