首页 > 解决方案 > 如何为 MonoGame 设置最小/最大窗口大小?

问题描述

所以我已经设置了我的游戏类,Window.AllowUserResizing = true;现在我有一个可调整大小的窗口。但是,虽然我可以通过 设置初始分辨率GraphicsDeviceManager.PreferredBackBufferWidth / PreferredBackBufferHeight,但我找不到任何直观的方法来设置允许用户调整大小的最小/最大窗口大小。

假设有可能,我该怎么做呢?(最好以多平台兼容的方式)

标签: c#resizewindowmonogame

解决方案


您可以监听GameWindow.ClientSizeChanged事件并限制后台缓冲区的大小。


推荐阅读