如果我有一个精灵的png,我如何在OpenGL中渲染2D精灵?看图像作为我想要实现的效果的一个例子.另外我想在屏幕上叠加武器,就像底部图像中的步枪一样.有谁知道我将如何实现这两种效果?任何帮助是极大的赞赏.
在3D术语中,这被称为"广告牌".广告牌是完全平坦的2D平面,上面有纹理,它总是面向相机.
请参阅此处获取纯OpenGL实现:http://nehe.gamedev.net/data/articles/article.asp?article = 19
几乎任何3D引擎都应该能够默认执行它们.例如,Ogre3D可以做到这一点.