我在OpenGL/FreeGlut中使用相机时遇到问题。这是我的代码:
http://pastebin.com/vci3bjq5
(由于某种原因,当我将代码粘贴到本网站上的代码功能中时,它会产生极其奇怪的输出。)
据我所知,当按下箭头键时应该旋转相机 - 但它无能为力。似乎即使是初始相机位置也是错误的。有任何线索为什么这是?
显示功能仅调用一次。您需要使用glutidlefunc()设置空闲功能,或告诉Glut必须使用glutpostostredisplay()再次调用显示功能。