如何在Graphics.h中显示部分透明的图片

时间:2016-03-29 08:46:54

标签: c++ image graphics sprite winbgi

为了在课堂上为比赛创建一个小游戏,我们使用 graphics.h

我想制作一个小型平台游戏,我需要透明背景的玩家精灵。

我怎样才能做到这一点?

我正在使用visual studio 2015社区版和win10。

2 个答案:

答案 0 :(得分:1)

您可以使用readimagefile();添加部分透明的gif (或其他允许透明并与readimagefile兼容的格式)

在不失去透明度的情况下,您不能使用getimageputimage

注意:此方法很慢,因为代码直接从驱动器读取图像文件,这会使代码变慢。

答案 1 :(得分:0)

如果必须使用graphics.h,则需要安装Turbo C / C ++,而无法在最新版本的Windows上安装。要安装Turbo C ++,您需要在Windows上安装DOSBox,然后在DosBox中安装install Turbo C++

如果您可以使用Visual C ++,则需要学习Windows GDI编程。