这是在2d画布上。好吧我想让glOrtho在向左和向右前进时加上x,我想在上下时添加,在下降时添加。但是当我绘制时,它绘制的对象不是从左下角(即0,0),它从右上角(1,1)绘制。我在徘徊有解决方案吗?这是一个图表:
http://i.stack.imgur.com/Srqo9.png
无论如何我可以改变绘图坐标以与相机相同的方向和轴线运行]
glOrtho(853, 0, 480, 0, -1, 1);
答案 0 :(得分:0)
glOrtho设置如下:
glOrtho(X start, X length, Y start, Y length, z, z);
如果你想从左下角绘制并向上设置为:
glOrtho(0, 853, 0, 480, -1, 1);
此外,如果你想从左上角回到绘图,只需交换Y.