我在Blender中创建了一个带有纹理且没有动画的实体球体。我已经用md2文件格式导出了它。现在我想用c ++加载OpenGL。我在编程方面很新,我已经了解了md2文件格式但是无法编写代码加载它所以请提供代码或任何网站链接,我将获得代码。 谢谢你
答案 0 :(得分:2)
OpenGL“仅仅”是一个绘图API(虽然是一个强大的API)。它不处理加载文件,无论是几何图形还是图像,管理场景或其他高级内容。这完全是你的责任。
您无法使用 OpenGL加载MD2文件,但您当然可以使用MD2文件加载器/解析器加载MD2文件,并将提取的数据提供给 OpenGL。这是一个很大的不同。如果这些概念对您来说很新,我建议您首先通过以下教程来了解OpenGL本身:http://www.opengl.org/wiki/Getting_started#Tutorials_and_How_To_Guides
一旦你对OpenGL本身很坚定,你可以编写自己的MD2解析器,或者使用一些第三方库来实现这一点。但是,不要超越自己,拯救自己的挫折感。