人与小车相撞后人倒下:
六、调试过程中的问题
程序中所用到的putimage()函数是通过IMAGE定义一个指针,然后后面的getimage()函数又把指针所指的图像显示在相应的位置上,所以刚开始出现了拖尾现象,后来我想到了使用清屏函数cleardevice();,可是那样的话就把公路这个图
像也清楚掉了,所以后来使用与图像相同大小的背景色来达到清屏功能。
void putimage(
int X, // 绘制位置的 x 坐标 int Y, // 绘制位置的 y 坐标
IMAGE *Img, // 要绘制的 IMAGE 对象指针 );
void getimage(
IMAGE* Img, // 保存图像的 IMAGE 对象指针 int X, // 要获取图像区域左上角 x 坐标 int Y, // 要获取图像区域的左上角 y 坐标 int Width, // 要获取图像区域的宽度 int Height // 要获取图像区域的高度 );
七、专业课程设计总结
通过此次实验,我对C语言与图像动画的方面有了更进一步的了解,也对图形学这门课有了更进一步的熟悉,因为学过一个学期的图形学课程,但上机实践的机会却很少,而这一次试过这个课程设计,虽然说是简单,但是还是再次巩固了我对图形学的学习。我翻阅了去年学的教科书,由于我迟迟装不上图形库头文件函数,而TC又太麻烦,所以我使用的是EasyX 库,这是我在网上查到的一个,从
中也学到了很多。