Animation OpenGL/如何停止GLUTIMERFUNC?
我想在按下“0”时让我的人形行走,在再次按下“0”时停止。 我设法让它像我想的那样走,但我不知道如何阻止暴食 是否有任何OpenGL函数使GLUTIMERFUNC停止 这是我的密码Animation OpenGL/如何停止GLUTIMERFUNC?,animation,opengl,Animation,Opengl,我想在按下“0”时让我的人形行走,在再次按下“0”时停止。 我设法让它像我想的那样走,但我不知道如何阻止暴食 是否有任何OpenGL函数使GLUTIMERFUNC停止 这是我的密码 if (key == '0') { if (!walk_working_flag) {//when walk does not working walk(); walk_working_flag = true; } else { //stop w
if (key == '0') {
if (!walk_working_flag) {//when walk does not working
walk();
walk_working_flag = true;
}
else {
//stop walking
glutTimerFunc(100, stop_animation , 0);
}
}
在停止动画功能中,不发生旋转
谢谢。如中所述:
不支持取消已注册的回调。相反
触发回调时,忽略基于其值参数的回调