为了为课堂比赛创建一个小游戏,我们正在使用graphics.h
我想做一个小型平台游戏,我需要玩家精灵的透明背景。
我怎样才能做到这一点?
我正在使用 Visual Studio 2015 社区版和 win10。
您可以使用readimagefile();
添加部分透明的 gif (或其他允许透明且与 兼容的格式readimagefile
)。
您不能使用getimage
或putimage
不丢失透明度。
注意:这种方法很慢,因为代码直接从驱动器中读取图像文件会减慢代码速度。
如果必须使用graphics.h
,则需要安装 Turbo C/C++,在最新版本的 Windows 上无法安装。要安装 Turbo C++,您需要在 Windows 上安装DOSBox,然后在 DosBox 中安装 Turbo C++ 。
如果您会使用Visual C++,则需要学习Windows GDI 编程。