【发布时间】:2016-07-10 16:05:04
【问题描述】:
我正在计划一个使用 SDL 的小型 Vala 游戏项目,我想知道如何将 SDL 正确集成到 GLib 主循环中。上次我使用 Vala 和 SDL 做某事时,我使用了标准的 SDL 事件循环,但老实说,这是一堆废话,它破坏了整个漂亮的 Vala 或者更确切地说是 GLib 信号系统。
我找到了an integration for Cogl,我正在寻找与 SDL 相同的东西。
【问题讨论】:
-
不清楚你想做什么。如果您只想绘图,则向窗口添加重绘回调就足够了(并在发生需要更改显示图像的事情时触发重绘)。对于更常规的事情,有计时器和空闲功能。