1.程序运行环境(必读)
Visual C++ 6.0、Visual Studio 2010 ~ Visual Studio 2022 等支持EasyX图形库的软件均可以使用,实现相应功能。
--------- >> 特别说明: 如果已经安装过 EasyX图形库,可直接看”代码实现“部分。 << ------------
2. EasyX 安装程序下载
点击下方下载链接,进入官网后点击右上角”下载“按钮即可下载EasyX安装程序。
3. ” EasyX “ 安装步骤
(1)找到 并 打开下载好的EasyX安装程序,如下图所示。
(2)点击 下一步,如下图所示。
(3)根据软件版本安装 EasyX图形库,具体说明见下图。
(4)安装完成后点击 ”关闭“即可。
4.代码实现
//导入头文件
#include<stdlib.h>
#include<stdio.h>
#include <time.h>
#include <conio.h>
#include<easyx.h>
#define MAXSTAR 200 //宏定义常量,星星个数
#define WIDTH 500 //窗口宽度
#define HEIGHT 480 //窗口高度
int main(){
// 创建绘图窗口
initgraph(WIDTH, HEIGHT);//创建窗口
//绘制天空
float H = 190;//色相
float S = 1;//饱和度
float L = 0.7f;//亮度
for(int y = 0; y < HEIGHT; y++){
L += 0.0005f;//亮度增加
setlinecolor( HSLtoRGB(H, S, L) );//设置颜色
line(0, y, 639, y);//画线
}
//绘制彩虹
H = 0;//色相
S = 1;//饱和度
L = 0.5f;//亮度
setlinestyle(PS_SOLID, 2);//设置线宽
for(int r = 400; r > 344; r--){
H += 5;//色相增加
setlinecolor( HSLtoRGB(H, S, L) );//设置颜色
circle(WIDTH, HEIGHT, r);//画圆弧
}
_getch();
closegraph();//关闭窗口
return 0;
}