在代码:: blocks

时间:2017-04-10 17:42:16

标签: c allegro

我目前正在使用allegro5在C做一个小型大学项目。部分原因只是在另一个窗口上绘制一个人,我正在尝试更改窗口的背景颜色。我用

GFX_SetBackgroundColour(LIGHTBLUE)

因为这是我们从课程中获得的指导,以及我在allegro网站上发现的指令。 除此之外,背景保持黑色。我不知道该怎么做。

另外,我试图在出现的窗口上输入一些文字时运气不好。但可能只是我不确定如何使用GFX_DrawText(int x, int y, const char text),究竟是什么作为最后一个变量。

1 个答案:

答案 0 :(得分:0)

您可以在allegro5中设置背景颜色 al_clear_to_color

例如,您可以设置红色背景:

al_clear_to_color(al_map_rgb(255, 0, 0));

通常你会在每一帧的绘制循环开始时调用它。