-1
中创建的窗口中,尝试显示在键盘上键入的字符,我使用下面的代码。将键盘上输入的文本打印到在opengl
void myKey(unsigned char key, int x, int y)
{
if (key == 13) // enter key
{
return;
}
glRasterPos2f(xpos, 600);
glColor3f(0.0, 0.0, 1.0); // text color
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24, key); // print the color
glFlush();
xpos += 15;
player1[i] = key;
i += 1;
}
它打印输入到屏幕上的文本,但它不会退出,因为它应该是当我按下输入。我想让代码显示player1的玩家名称并将其存储为一个数组,然后当我按下回车键后退出,然后继续接受第二个玩家的名字。