一个简单的png库,用于基于c ++ win32 tile的游戏引擎

时间:2012-03-21 10:59:32

标签: c++ winapi png 2d game-engine

我想为一个简单的多人游戏编写一个win32自上而下的2d瓦片引擎。我已经研究过在Windows应用程序中加载和使用PNG的各种方法,但我想知道是否有人在这个主题上有任何经验。

我希望使用WinAPI处理所有网络,键盘输入和窗口管理,并且此图像库只能以网格格式加载和显示图像 - 这种库的极简主义用途,是否有人有任何建议?

感谢。

1 个答案:

答案 0 :(得分:2)

在Windows上,可以使用GDI +加载(或保存)PNG图像。

如果您正在编写一个直接的Win32应用程序(没有DirectX等),那么这可能是要走的路。

GDI +也可以做透明度,以及多边形,椭圆,样条,渐变填充和其他简单的绘图原语。