我想通過鍵盤輸入來控制一個正方的旋轉。
float angle = 0.0;
void Ranger::pressKey(unsigned char keys) {
if (keys == 'a') angle += 10;
if (keys == 'd') angle -= 10;
}
void Ranger::display(){
...
glPushMatrix();
glTranslatef(0.0f, 1.5f, 0.0f);
glColor3f(0.5f, 1.0f, 0.3f);
glScalef(1.0, 1.0, 1.0);
glRotatef(angle, 0.0, 1.0, 0.0);
glutSolidCube(2);
glPopMatrix();
...
}
但是鍵盤輸入后沒有反應
uj5u.com熱心網友回復:
設斷點或添加日志除錯。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/267897.html
標籤:C++ 語言
上一篇:純小白,請問大佬在VScode上配置c語言環境時出現這種情況怎么解決
下一篇:找出二維陣列中的最大值
