【发布时间】:2015-06-09 19:50:30
【问题描述】:
我正在将 PyOpenGL 与 PyGame 一起使用(尽管我也在尝试将游戏复制到 c++ 中),并且我想在我的游戏中绘制一些低多边形树,如下图所示。
但目前我只知道如何绘制简单的平面并在其上放置纹理(通过创建 x、y、z 坐标和纹理坐标的数组并使用 glDrawArrays)。有没有办法只使用 opengl 来制作像下面的树一样的东西(它会涉及 3d 纹理坐标吗?)还是我需要一个外部图形引擎?
如果我确实需要图形设计师,有没有人有任何建议,然后我需要将顶点传递给 python 中的数组,然后在 glDrawElements 中使用它是对的吗?
【问题讨论】:
标签: opengl tree polygon 3d-texture