用EasyX加载位图来实现人物的运动效果,图片用的是CSDN明星博主——浅墨的图片,感觉很适合当例子来讲。这次简单地讲了加载显示位图的方法,下次会讲如何使背景透明。
1 #include <stdio.h> 2 #include <graphics.h> 3 4 int main() { 5 initgraph( 640, 480 ); 6 IMAGE img; 7 IMAGE bg; 8 loadimage( &img, "dra.bmp" ); //加载图片 9 loadimage( &bg, "bg.bmp" ); 10 //putimage( 0, 0, &img ); //图片的左上角在0, 0位置,显示刚才img加载的图像 11 //putimage( 0, 0, 95, 98, &img, 95, 0 ); 12 putimage( 0, 0, &bg ); 13 while( 1 ) { 14 for( int i = 0; i < 8; i++ ) { 15 putimage( 0, 0, 95, 98, &img, i * 95, 0 ); 16 Sleep( 100 ); 17 } 18 } 19 20 return 0; 21 }
下面是效果图:
添加背景后,会看到黑色背景