c# - 如何为 MonoGame 设置最小/最大窗口大小?
问题描述
所以我已经设置了我的游戏类,Window.AllowUserResizing = true;
现在我有一个可调整大小的窗口。但是,虽然我可以通过 设置初始分辨率GraphicsDeviceManager.PreferredBackBufferWidth / PreferredBackBufferHeight
,但我找不到任何直观的方法来设置允许用户调整大小的最小/最大窗口大小。
假设有可能,我该怎么做呢?(最好以多平台兼容的方式)
解决方案
您可以监听GameWindow.ClientSizeChanged
事件并限制后台缓冲区的大小。
推荐阅读
- java - 如何在 java 字符串查询中为 DB2 列创建别名?
- android - react-native 的“网络请求失败”(即使使用 `android:usesCleartextTraffic="true"`)
- r - 使用 R dplyr 将 NA 替换为组平均值,但在计算平均值之前从组中省略一些值
- formula - Pentaho DI:将公式流映射到值流。可以查询吗?
- javascript - 带有jsPDF的HTML字符串尾随页面
- forms - 在 IIS 上提交表单的 Blazor 服务器端
- git - 列出 git repo 中未由 `git Annex add` 添加的所有文件
- python - Django,如果为空,将查询集设置为零值
- tfs - 在没有 OLAP 的 TFS 中报告测试结果
- java - 高度可除的三角数(ProjectEular)?