2012-04-05 60 views
0

我正在爲遊戲創建一個X11窗口,但它似乎只是偶爾進行一次展示事件(如最大化和調整大小),是否有任何方法讓X11調用持續暴露? glutPostRedisplay()X11:如何連續渲染

回答

3

這個揭示事件只是告訴你,先前被遮擋的窗口的一部分現在是可見的,所以你可能需要重繪。沒有限制,只需在公開事件中重新繪製即可

+0

哦好吧,很酷。因此,如果我想持續渲染,我可能只需將渲染邏輯放入while(alive)循環中即可? – DubyaDubyaDubyaDot 2012-04-05 23:23:36

+0

原則上是。但是,如果你正在更新很多,你可能想要與垂直同步同步(雖然我不知道如何在X中做到這一點)。 – celtschk 2012-04-06 06:07:12