使用obj加载器打开失真

时间:2015-07-20 03:11:30

标签: java android opengl-es

我今天刚刚开始学习OpenGL ES(我已经知道WebGL和OpenGL),这样我就可以在reddit上发布一个游戏项目(reddit.com/r/gameideas/comments/3dsy8m/revolt/)并尝试在移植我的OBJLoader但遇到了一个我无法解决的问题,并且想知道是否有人知道出了什么问题。我猜测它通常在OpenGL中默认启用,但在OpenGL ES中不启用。

这是失真的图像:

enter image description here

这是重要的代码: http://pastebin.com/1CgsJv21

.VendorID

1 个答案:

答案 0 :(得分:0)

传递给glDrawArrays的第三个参数是要渲染的索引(例如顶点)的数量。因此,numOfVertices应设置为已写入verts的顶点数,而不是verts中的浮点数:

numOfVertices = i;