0

我想显示一个 100 x 100 正方形的 2D 网格。每个正方形的大小为 10 像素宽并用颜色填充。任何方块的颜色都可能随时更新。

我是 OpenGL 的新手,想知道是否需要为网格中的每个正方形定义顶点,还是有其他方法?我想直接使用 OpenGL 而不是像 Cocos2D 这样的框架来完成这个简单的任务。

4

1 回答 1

1

您可能只需将正方形的位置渲染为大小为 10 的点即可。GL_POINT 始终是一组像素宽和高,因此您的正方形始终保持 10 像素。如果将正方形渲染为四边形,则必须确保它们与相机的正确距离为 10 像素宽和高(纵横比也可能会影响它)。

于 2013-01-18T10:54:20.730 回答