我最近开始使用 openGL,因为普通视图中的画布不再足以满足我的需求。但我似乎无法理解opengl中的坐标系。
当我制作一个底部坐标 y=0 的矩形时,我会在屏幕的上半部分得到一个矩形的结果。这是可以预料的。
但是,当我设置 y=0.25f 时,我预计矩形将是屏幕顶部的四分之一。但实际上它更少,例如 1/6 或 1/7。
或者当我尝试 y=0.375f(应该是屏幕的 1/8)时,结果类似于 1/11 或 1/12。some1 可以解释为什么会这样吗?我错过了什么。那么我怎样才能制作一个填充屏幕顶部 1/8 的矩形呢?
(我知道屏幕顶部和底部在放大时有 -+0.5f 坐标)