2012-04-05 31 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