【发布时间】:2010-08-19 17:32:19
【问题描述】:
在我的 XNA 游戏中,我为 1920x1080 分辨率编程和设计整个游戏,然后缩放比例和信箱以适应正在运行的系统(XBox 或 PC)。
这是一个很好的解决方案,因为它让我只需要担心一个解决方案。
但是,我现在想知道随着游戏变得越来越复杂,这是否会在未来再次咬我。
由于我必须在每次绘制时缩放所有内容(我只使用缩放因子缩放 SpriteBatch.Begin() 一次,完成所有绘制,然后调用 End()),这是否会对性能产生任何不利影响?我知道当本机设置为 720p 时,XBox 已经为您的 XNA 游戏执行此操作(实际上,我在 XBox 上运行时,它只是获得了适当的缩放因子)......所以我无法想象它太糟糕了,即使是 PC。
【问题讨论】: