用 Keyboard 函式使用鍵盤找座標
新學習的程式碼
void keyboard(unsigned char key , int x ,int y)
{
printf("你按下了 %c 在 %d 座標\n",key,x,y);
}
{
printf("你按下了 %c 在 %d 座標\n",key,x,y);
}
glutKeyboardFunc(keyboard);
-----------------------------------------------------------------------------------------------------------------------------------------
完整程式碼
解決瞬間移動的錯誤
重點
glClearColor 改變背景顏色
設定 oldX=mouseX; oldY=mouseY; 去記錄滑鼠按下時的位置
設定 oldX=mouseX; oldY=mouseY; 去記錄滑鼠按下時的位置
-------------------------------------------------------------------------------------------------------------------
完整程式碼
利用 glScalef() 調整茶壺大小
重點
glScalef(scale, scale, scale);///都縮放成 scale 倍
往右 -> oldX > 0,茶壺會放大 1%
往左 -> oldX < 0,茶壺會縮小 1%
-------------------------------------------------------------------------------------------------------------------
完整程式碼


沒有留言:
張貼留言