c# - XNA 游戏分辨率高于 PC 分辨率 - 它会导致问题吗?

标签 c# windows xna resolution

在为 pc 开发 xna 游戏时,一个问题是人们使用不同的分辨率。

但是当目标电脑的分辨率低于游戏时会发生什么?我必须使用矢量图形吗?

使用较低分辨率的唯一方法是缩小视口(viewport),但我不想这样做。我测试了将分辨率设置为超高清,但它在我的全高清屏幕上保持全高清。全高清只是 xna 的最大值,还是当它较低时游戏会自动使用屏幕分辨率?

游戏全屏运行。

最佳答案

这个问题的一个常见解决方案是始终将游戏渲染到设定的分辨率,然后缩放整个屏幕图像以适合。如何执行此操作的示例可以在 XNA resize window without increasing resolution 找到

关于c# - XNA 游戏分辨率高于 PC 分辨率 - 它会导致问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15055292/

相关文章:

c# - 我可以同时为 Amazon S3 存储桶中的所有对象设置过期 header 吗?

C# WMI 在远程 PC 上运行一个 exe,然后在同一台 PC 上运行另一个 exe,然后在网络路径上调用 Directory.CreateDirectory 并失败

c# - 如何创建前导零?

c# - 使用 Moq 调用验证 protected 抽象方法

windows - 如何批量读取 CSV 文件特定列中的值?

windows - 包含 winuser.h 时出错。它将 ChangeMenu 定义为 ChangeMenuW 或 ChangeMenuA

XNA 组件 : should all game entities extend GameComponent or DrawableGameComponent?

c# - 让我的 XNA Sprite 正确跳跃

c# - 延迟启动 XNA 游戏切换到全屏搞乱介绍屏幕

c# - 将变量注入(inject) Mono.CSharp.Evaluator(运行时从字符串编译 LINQ 查询)