我创建了一个用C++编写的使用普通OpenGL(没有外部工具)的游戏池游戏,但是我可以使用GLUT。我画了一个我想跟随鼠标光标的游泳池提示,但我不确定如何执行此操作。鼠标移动opengl
我知道如何使用键盘输入移动物体,例如相机位置或绘制物体,但我不知道如何使用鼠标输入移动物体。
这是我试图通过鼠标输入到移动提示:
void cue() {
glBegin;
glTranslatef(-10,5,0);
glRotatef(90,0,1,0);
glutSolidCone(0.25, 15, 20, 20);
glEnd();
}
当你说cue时,你的意思是排队吗?我不敢编辑它。 – orlp 2011-04-20 18:19:08
不,它意味着提示...你在斯诺克或游泳池中使用的棍子的名字:) – DK10 2011-04-20 18:21:53
@nightcracker:[pool cue](http://en.wikipedia.org/wiki/Cue_stick) – genpfault 2011-04-20 18:24:04