【发布时间】:2010-11-03 00:30:55
【问题描述】:
我知道 OpenGL 本身是一个常见问题,但我无法找到解决我遇到的这个特定问题的方法。我一直在关注 NeHe 的教程,但遇到了一些我认为不应该发生的问题:
- 当调用 glRotatef 时,第一个参数是角度,它似乎是旋转速度。
例子:
glRotatef(0, 0.0f, 1.0f, 0.0f); // despite the constant numbers, the object rotates infinitely
我正在使用 NSTimer 循环绘制方法,我可能认为这是问题的一部分。
- 对象不会像应有的那样旋转 360 度,而是对象的角度将增加至 180,然后减小回 0。这与 2D 和 3D 对象相同。
我从 Apple 和其他地方看到了与我没有相同问题的示例代码,但我始终无法弄清楚我到底做错了什么导致了这些问题。
【问题讨论】:
标签: opengl