猿问
我该怎样改,才能让glutDisplayFunc(a)中的a函数可以带参数?
void a(int b)
{
……
}
int main()
{
……
glutDisplayFunc(a);
……
}
就这样。
月关宝盒
浏览 82
回答 2
2回答
HUH函数
关键是程序一旦运行起来,这个a函数不是你主动去调用的,而是glut内部需要重绘时才去调用,而它内部调用的形参格式就规定为void,这样的话,你只有去修改glut的源码,重新编译glut了。如果你只是需要强制重绘的话,可以在相应的地方用glutPostRedisplay这个接口就好了。
0
0
0
翻翻过去那场雪
可以写两个函数,类似这种def b(x,y):glVertex2f(x,y)def a():b(1,2)glutDisplayFunc(a);
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答