我想知道是否有可能用透明颜色绘制 png,所以我可以制作半透明的东西。我读过这个,但我什么都做不了。我也听说过 alpng 库,但我不知道它是否也能加载透明度。我正在使用allegro 4.2.1
最新的Dev-C++
.
问问题
1460 次
1 回答
1
您需要加载 32 位图像,调用set_alpha_blender()
然后draw_trans_sprite()
. 请参阅此讨论。TGA 是 Allegro 4 本机支持的唯一足以完成此任务的格式。否则,您需要查看 PNG 加载器插件。
如果您刚刚开始,您可能还需要考虑切换到 Allegro 5。对于这种类型的东西,它有一个更现代的 API。
于 2012-05-22T00:33:48.310 回答