gpt4 book ai didi

c# - 如何在monogame中设置固定的窗口大小?

转载 作者:行者123 更新时间:2023-12-04 11:13:54 27 4
gpt4 key购买 nike

我正在制作一个简单的游戏以显示为最终项目。它将在窗口内显示一个 .bmp 框架,我无意在游戏运行时调整窗口大小,所以我想修复窗口的大小。问题是,当我运行通过在 Visual Studio 2012 中选择 monogame 游戏创建的项目时,它以全屏模式启动。我试图用以下代码修复它:

_graphics.IsFullScreen = false;
_graphics.PreferredBackBufferWidth = 640;
_graphics.PreferredBackBufferHeight = 480;
_graphics.Applychanges();

我已经把它放在主游戏类的构造函数和初始化函数中,但它什么也没做。我正在使用monogame 3.0。

最佳答案

尝试将它放在 Initialize 方法而不是构造函数中。
应该做的伎俩:

protected override void Initialize()
{
_graphics.IsFullScreen = false;
_graphics.PreferredBackBufferWidth = 640;
_graphics.PreferredBackBufferHeight = 480;
_graphics.Applychanges();

base.Initialize();
}

关于c# - 如何在monogame中设置固定的窗口大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20157064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com