在 code::blocks 中使用快板更改背景颜色
changing background colour with allegro in code::blocks
我目前正在使用 allegro5 用 C 语言做一个小的大学项目。其中一部分只是在出现的其他 window 上画一个人,我正在尝试更改 window 的背景颜色。我用
GFX_SetBackgroundColour(LIGHTBLUE)
因为这是我们从 类 获得的说明,也是我在 allegro 网站上不断找到的说明。
除了,背景保持黑色。我不确定如何继续。
此外,我在尝试在出现的 window 上键入一些文本时遇到了一些不幸。但可能只有我不确定如何使用 GFX_DrawText(int x, int y, const char text)
,到底应该把什么作为最后一个变量。
你可以在allegro5中设置背景颜色为
al_clear_to_color
.
例如,您可以设置红色背景:
al_clear_to_color(al_map_rgb(255, 0, 0));
通常你会在每帧绘制循环的开始调用它。
我目前正在使用 allegro5 用 C 语言做一个小的大学项目。其中一部分只是在出现的其他 window 上画一个人,我正在尝试更改 window 的背景颜色。我用
GFX_SetBackgroundColour(LIGHTBLUE)
因为这是我们从 类 获得的说明,也是我在 allegro 网站上不断找到的说明。 除了,背景保持黑色。我不确定如何继续。
此外,我在尝试在出现的 window 上键入一些文本时遇到了一些不幸。但可能只有我不确定如何使用 GFX_DrawText(int x, int y, const char text)
,到底应该把什么作为最后一个变量。
你可以在allegro5中设置背景颜色为
al_clear_to_color
.
例如,您可以设置红色背景:
al_clear_to_color(al_map_rgb(255, 0, 0));
通常你会在每帧绘制循环的开始调用它。