哆啦A梦的微笑治好了我的精神内耗——使用EasyX基本函数绘制哆啦A梦卡通头像

此代码需要安装Easyx库,并使用其中的基本函数

并且使用sleep函数使绘画过程分步化。

#include<stdio.h>
#include<easyx.h>
#define PI 3.14
int main()
{
	initgraph(1024, 1024);

	setbkcolor(WHITE);
	cleardevice();
	//头部轮廓
	setlinecolor(BLACK);
	setlinestyle(PS_SOLID, 10);
	setfillcolor(BLUE);
	fillellipse(118, 125, 990, 931);
	Sleep(1000);
	//脸部
	setfillcolor(WHITE);
	fillellipse(189, 271, 919, 931);
	Sleep(1000);
	//眼部及高光
	fillellipse(375, 170, 555, 420);
	fillellipse(555, 170, 735, 420);
	
	setfillcolor(BLACK);
	solidcircle(484, 333, 25);
	solidcircle(617, 333, 25);
	Sleep(1000);

	setfillcolor(WHITE);
	solidcircle(484, 333, 10);
	solidcircle(617, 333, 10);
	
	setfillcolor(RED);
	fillcircle(554, 420, 35);
	line(554, 460, 554, 828);
	Sleep(1000);
	//嘴巴(此时Y轴没有翻转,故角度为PI到2*PI,别忘了提前定义)
	arc(320, 510, 789, 827, PI, 2 * PI);
	
	line(125, 313, 296, 410);
	line(83, 444, 270, 474);
	line(83, 595, 262, 527);
	line(819, 414, 990, 320);
	line(845, 478, 1029, 448);
	line(853, 542, 1029, 660);

	
	getchar();
	closegraph();
	return 0;
}

最终效果如图:

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值