【发布时间】:2023-04-01 06:25:01
【问题描述】:
我正在尝试使用 gl.glOrthof 设置正交投影...
但是,我将哪些值传递给函数并不重要,宽度和高度似乎获得恒定的浮点值,并且它们与我的 glOrthof 属性不匹配。
我的surfaceChanged代码:
gl.glViewport(0, 0, w, h);
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glOrthof(0.0f, 10.0f, 10.0f, 0.0f, 0.0f, 1.0f);
我的抽奖代码:
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
gl.glBindTexture(GL10.GL_TEXTURE_2D, texture);
((GL11Ext) gl).glDrawTexfOES(positionX, positionY, 0.0f, 1.0f, 1.0f);
有什么想法吗?如果您需要知道什么,请告诉我。
【问题讨论】:
-
我需要多看看你的代码,尤其是完整的绘图功能。
-
@datenwolf:添加了我的完整绘制代码。
标签: opengl-es