c++ - 我需要有关如何使用 SDL 使用 OpenGL 旋转图像的帮助

标签 c++ user-interface opengl rotation sdl

我正在制作一款游戏,角色的 ARM 会不断旋转,因为它会跟随鼠标光标。我以前从未使用过 openGL,我需要一些入门帮助。如果有人知道任何适合开始学习的网站以及专门包含旋转的网站,请告诉我。

我已经访问过 NeHe 并学习了那个轮换教程,但是在尝试完成其他基础教程之后,它对我来说仍然很困惑,所以对这个主题的一些澄清也将不胜感激。

另外,我不知道这是否会有所改变,但我需要围绕玩家的“肩膀”旋转,所以我需要知道如何让 ARM 围绕这个点旋转。

最佳答案

使用 glTranslate 移动坐标系的原点,使用 glRotate 围绕该原点旋转。不管怎样,你应该买一本关于计算机图形学基础知识的书。 如果您对此很认真,请前往 3d computer graphics by Alan Watt .

关于c++ - 我需要有关如何使用 SDL 使用 OpenGL 旋转图像的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1185426/

相关文章:

Java摩尔斯电码应用续(gui)

c++ - 立方体在 QGLWidget 中呈现为正方形

c++ - MPI_Bcast 错误

c++ - clang 等同于 -rdynamic gcc 标志是什么?

c++ - 在C++中,如何正确获取指向 vector 的共享指针,最大限度地减少复制构造函数的调用次数?

iphone - 基于导航的应用程序中 UITabBar 的替代品

c# - 用于创建发票的 UI

c++ - 在 Linux 上如何将桌面捕获为 OpenGL 纹理?

c - 如何使用 MinGW 和 Sublime Text 3 构建 GLUS

C++读取一个字符串后跟两个 double