-1
void onClick(int button, int state, int x, int y) {
if (button == GLUT_LEFT_BUTTON && state == GLUT_DOWN)
drawHouse(x,y);
}
我有一個問題有關的OpenGL的onclick功能。我畫了一個對象(原始房屋),我想要顯示它,當我點擊鼠標。我怎樣才能做到這一點?
我的老師給出了這個命令:「在用戶按下鼠標左鍵後添加一個新的對象,在第一部分定義,每次點擊都會在點擊位置添加一個新對象,最多可創建10個對象在屏幕上。然後,每個點擊後一個新的對象應該更換的第一個對象。「
感謝您的幫助......
你嘗試過什麼? – HolyBlackCat
如何將鼠標位置存儲在長度爲10的數組中?每次點擊都會向數組添加一個新條目。如果數組已滿,則條目將被覆蓋。 – Rabbid76
@HolyBlackCat不,我卡在那裏... – hsntrk