用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 }
下面是效果圖:
添加背景后,會看到黑色背景