将图像设置为Drawingarea的背景

Set an image as a background for a DrawingArea

本文关键字:背景 Drawingarea 图像 设置      更新时间:2023-10-16

我正在使用GTKMM和开罗进行平台游戏,我找不到将图像设置为背景的方法抽奖活动。我正在将图像作为Pixbufs管理。实际上是可能的,还是我认为这是错误的?

始终需要重新绘制事件。区别在于谁必须照顾他们。诸如开罗之类的较低级库需要您这样做。

也许您应该看Goocanvas。特别是对于您必须轻松移动事物并捕捉事件的游戏,比开罗更高的库非常方便。Goocanvas还处理屏幕重新绘制。

您可以将图像放入图像中,然后忘记它。

如果您不属于C ,请查看Python的Pygame - 它不仅可以处理这些事件,而且还提供了许多其他工具用于游戏编程。