【发布时间】:2011-02-16 05:07:41
【问题描述】:
首先,我所有的代码都可以在这里找到,它在 3 个文件中。
flythrough.cpp、support.cpp、support.h
好的...所以如果你运行它,它似乎可以工作,但有些事情真的让我很烦!
相机在一个奇怪的位置开始,我尝试改变各种变量,但似乎没有效果。
目前最大的问题是移动相机。在这个时间点......相机将左右移动,但不会向前或向后移动。当我尝试向前移动时,就像像素在做正确的事情一样,当我向前移动时,对象最终会消失,就像我已经移过它一样,但是当我靠近时,对象本身并没有“看起来更大”。向后移动也一样。
如果你能想出什么,请告诉我。
我想补充一点,这段代码大部分来自我的教科书。由我自己修改。
谢谢!
【问题讨论】:
-
没看代码,但不会是正交相机吧?
-
我对 OpenGL 完全陌生,恐怕我不明白你的意思。
-
我的意思正是丹尼尔所说的。我很高兴你让他接受了答案! :)