【发布时间】:2012-05-08 10:30:06
【问题描述】:
我开始学习如何使用 XNA 制作简单的基于图块的游戏,但我发现自己遇到了问题。使用 OpenGL,当我定义要绘制的坐标时,例如,一个矩形,这些坐标指的是我创建的视口(正交或透视)。因此,例如,坐标 0,0 的点被放置在屏幕的中心。
使用 XNA,所有尺寸和坐标都以像素表示,所以如果我绘制一个 10x10 的矩形,它将是一个 10 像素 x 10 像素的矩形,原点坐标也是如此。 这样,如果我改变分辨率,比例就会改变(在 OpenGL 中,它们没有,都具有相同的大小)。如何在不受像素比例限制的情况下使用 XNA?谁能告诉我我哪里做错了或者我该怎么做?
【问题讨论】: