11.绘制卡通熊

  • 学习人数 15K+
  • 适合有C语言基础人群学习
avatar
林耿亮

你好编程主讲老师

1. 绘制卡通熊

绘制卡通熊

2. 窗体及坐标系

窗体大小为800 * 600,使用默认坐标系,坐标系原点在窗体左上角,X轴正方向向右,Y轴正方向向下。

#include <stdio.h>
#include <easyx.h>

int main()
{
    initgraph(800, 600);

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

2. 背景

背景色为棕色RGB(169, 92, 10)

背景

setbkcolor(RGB(169, 92, 10));
cleardevice();

3. 耳朵及阴影

耳朵阴影为两个半径为90圆形,圆心分别为(200, 130), (600, 130)。颜色为RGB(130, 69, 4)。

耳朵阴影

再绘制两个半径为90圆形,圆心分别为(200, 120), (600, 120)。颜色为RGB(255, 178, 50)。这两个圆形的圆心相比阴影圆形稍稍向上,所以留出了月牙状的耳朵阴影。

耳朵高光

//  耳朵阴影
setfillcolor(RGB(130, 69, 4));
solidcircle(200, 130, 90);
solidcircle(600, 130, 90);
//  留出月牙状阴影
setfillcolor(RGB(255, 178, 50));
solidcircle(200, 120, 90);
solidcircle(600, 120, 90);