这是一个适合新手看的小程序,使用Easyx绘制一个小虫子,整个代码比较简单,没有使用任何循环,只是简简单单的一些绘图函数,以及参数的设置。
好多初学者无法进行上手编程的原因就是不明白绘制的参数是如何获取,以及如何设置,这篇文章我专门录制了一下我编写这个代码的过程。
如还有不懂的地方可以留言,后面我进行改正。后面可以在这个基础上写一个鼠标控制小虫子研究转动的功能。
///////////////////////////////////////////////////
// 程序名称:绘制虫子
// 编译环境:Mictosoft Visual Studio 2022, EasyX_20200315(beta)
// 作 者:luoyh <2864292458@qq.com>
// 最后修改:2024-9-1
// 公 众 号:C语言研究
//
int main()
{
initgraph(640, 480);
setbkcolor(WHITE); // 设置背景为白色
cleardevice();
setfillcolor(RGB(35, 89, 27));
solidrectangle(0, 280, 640, 480); // 绘制矩形
setfillcolor(RGB(25, 62, 19));
solidellipse(222, 337, 433, 402); // 绘制椭圆
setfillcolor(RGB(244, 188, 171));
solidrectangle(260, 78, 400, 388);
solidcircle(330, 78, 70);
setfillcolor(WHITE);
solidcircle(300, 120, 20);
solidcircle(360, 120, 20);
setfillcolor(RGB(65, 67, 66));
solidcircle(310, 125, 8);
solidcircle(370, 125, 8);
setlinestyle(PS_SOLID, 5); // 设置线的宽度为4
setlinecolor(RGB(65, 67, 66));
arc(312, 141, 352, 176, 3.1415, 0);
setlinecolor(RGB(237, 159, 136));
arc(205, 32, 454, 211, 4.143, 5.308);
arc(205, 32 + 70, 454, 211 + 70, 4.143, 5.308);
arc(205, 32 + 140, 454, 211 + 140, 4.143, 5.308);
_getch();
return 0;
}
效果图
敲代码全过程