我需要有关如何使用 SDL 使用 OpenGL 旋转图像的帮助
Posted
技术标签:
【中文标题】我需要有关如何使用 SDL 使用 OpenGL 旋转图像的帮助【英文标题】:I need help on how to rotate an image with OpenGL using SDL 【发布时间】:2009-07-26 20:06:26 【问题描述】:我正在制作一个游戏,角色的手臂将不断旋转,因为它会跟随鼠标光标。我以前从未使用过openGL,我需要一些帮助才能开始。如果有人知道任何可以开始学习的好网站以及专门包含轮换的网站,请告诉我。
我已经访问过 NeHe 并阅读了该轮换教程,但在尝试阅读其他基本教程后,我仍然感到非常困惑,因此也希望能对这个主题进行一些澄清。
另外,我不知道这是否会改变事情,但我需要围绕玩家的“肩膀”旋转,所以我需要知道如何让手臂围绕这一点旋转。
【问题讨论】:
你也可以参考你之前的问题:***.com/questions/1183900/… 【参考方案1】:使用 glTranslate 移动坐标系的原点并使用 glRotate 围绕该原点旋转。无论如何,您可能应该得到一本关于计算机图形学基础的书。 如果您对此很认真,请联系3d computer graphics by Alan Watt。
【讨论】:
是的,我会调查的。我终于得到了一张要旋转的图像,但是当我旋转时,图像的顶部边缘周围似乎有一些小点。为什么会这样?以上是关于我需要有关如何使用 SDL 使用 OpenGL 旋转图像的帮助的主要内容,如果未能解决你的问题,请参考以下文章
c++:如何使用 sdl 将位图加载到 opengl 中的多维数据集中?