从3d对象开始

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
gamedev.net上的第31课应该让您入门。     
这是一个带有3d引擎教程的不错的网站:http://www.spacesimulator.net/wiki/index.php/3d_Engine_Programming_Tutorials     
  我刚开始使用C ++ 哇,您完成了C编程吗?为了到达OpenGL中的任何位置(除了卡住!),您真的需要非常了解C,因为OpenGL是用C编写的。至少,您需要了解所有有关指针,函数和数组的知识。 我还建议您开始使用2D对象,然后再使用3D。 OpenGL确实没有任何区别。要渲染2D对象,您将以与3D对象相同的方式进行渲染,但是为每个对象赋予相同的z(深度)值。 尽管不建议使用其中的大多数方法,但我还是建议您先学习立即模式,再转向显示列表,然后转向顶点数组,最后转向顶点缓冲区对象和索引缓冲区对象。这些都是GPU如何获取顶点/颜色/纹理信息的不同方法,并且它们的速度各不相同。     

要回复问题请先登录注册