2010-12-21 62 views
0

您好我正在使用C#和taoframework OpenGL和過剩如何使一個菜單鼠標釋放後彈出

這裏是我的BuildMenu()

private static void BuildMenu() 
{ 
    submenu1 = Glut.glutCreateMenu(selectMessage); 
      Glut.glutAddMenuEntry("New Game(N)", 1); 
      Glut.glutAddMenuEntry("Reset(R)", 2); 
      Glut.glutAddMenuEntry("Quit(Q)", 3); 
    Glut.glutAttachMenu(button); //**makes the menu pop up once the button is pressed.** 
} 

我怎樣才能使鼠標釋放後彈出??

回答

0

使用GLUT?你不能(或只有很多頭痛)。解決方案?

請勿使用GLUT。 GLUT開始作爲演示簡單OpenGL程序的一些現場框架。它既不是OpenGL的一部分,也不是非常靈活(正如你發現的那樣)。它沒有維護。或者如果你真的只專注於OpenGL,我可能會建議使用GLFW,這是更好的選擇GLUT,但你必須自己繪製菜單(使用OpenGL)。

+0

雖然SDL或SFML會更好=) – shybovycha 2010-12-21 12:38:02

相關問題