【发布时间】:2014-03-21 19:58:33
【问题描述】:
有没有办法从 glutMainLoop() 中调用带有参数的函数?我有一个模拟,每一步都会更新一个顶点数组...
具体来说,我将 glutIdleFunc() 视为一种解决方案,但它似乎不接受参数。我可以让我的数组全局化,但我真的不想这样做......
【问题讨论】:
-
如果不适合您的需要,请不要使用 glut。
-
您可以通过将 glut 回调 api 包装在自己的 api 中来隐藏它。 glut 这样做很简单。使用 C++,您可以进行完全通用且类型安全的绑定。编写消息传递 api 是另一种解决方案。