我正在尝试为Android设备创建游戏,我对场景的渲染有一个小问题。实际上我想绘制一个精确尺寸的正方形,但我不太确定我在openGL维度中获取屏幕边框坐标的方式。我的应用程序设置为横向模式,因此计算看起来更容易。
我绘制了一个边框大小为2的正方形,我的印象是正方形占据了屏幕的所有高度。由于我知道我的屏幕的分辨率等于1920 * 1080,我可以计算我的场景的宽度。然后,通过绘制几个正方形,我找到了角落的坐标。
这种计算坐标的方法有点奇怪,而且我不确定计算总会得到一个好的答案。有没有更好的方法,显然有更好的方法来计算这些坐标?
提前谢谢!