首页 > 其他分享 >EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)

EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)

时间:2022-11-20 15:31:19浏览次数:73  
标签:星星 star vc6.0 int EasyX color 图形库 include


官网下载 ②解压安装

(由于自己电脑安装了vc6.0 和vs2013以该两个为例,其他都是一样的安装方法)

EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)_#include


EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)_图形库安装_02


③图形库测试

利用图形库画星空 (l编译器vs 2013)

#include<stdafx.h>
#include <graphics.h>
#include <time.h>
#include <conio.h>

#define MAXSTAR 800 // 星星总数

struct STAR
{
double x;
int y;
double step;
int color;
};

STAR star[MAXSTAR];

// 初始化星星
void InitStar(int i)
{
star[i].x = 0;
star[i].y = rand() % 480;
star[i].step = (rand() % 5000) / 1000.0 + 1;
star[i].color = (int)(star[i].step * 255 / 6.0 + 0.5); // 速度越快,颜色越亮
star[i].color = RGB(star[i].color, star[i].color, star[i].color);
}

// 移动星星
void MoveStar(int i)
{
// 擦掉原来的星星
putpixel((int)star[i].x, star[i].y, 0);

// 计算新位置
star[i].x += star[i].step;
if (star[i].x > 640) InitStar(i);

// 画新星星
putpixel((int)star[i].x, star[i].y, star[i].color);
}

// 主函数
int main()
{
srand((unsigned)time(NULL)); // 随机种子
initgraph(640, 480); // 创建绘图窗口

// 初始化所有星星
for (int i = 0; i < MAXSTAR; i++)
{
InitStar(i);
star[i].x = rand() % 640;
}

// 绘制星空,按任意键退出
while (!_kbhit())
{
for (int i = 0; i < MAXSTAR; i++)
MoveStar(i);
Sleep(20);
}

closegraph(); // 关闭绘图窗口
}

EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)_图形库_03


控件使用实例,以及图像库的具体使用,参考下载的图形库的帮助文档。

EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)_图形库安装_04


标签:星星,star,vc6.0,int,EasyX,color,图形库,include
From: https://blog.51cto.com/u_13796931/5871531

相关文章

  • EasyX之鼠标
    一、头文件#include<graphics.h>二、鼠标功能以下截取自graphics.h//Oldmouserelatedfunctions旧鼠标相关功能//Mousemessage//WM_MOUSEMOVE......
  • 初识EasyX图形编程
    相关视频——【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通,学习就是这么快乐_哔哩哔哩(゜-゜)つロ干杯~-bilibili我的小站——半生瓜のblog,同步更新......
  • VC6.0 提示dsp文件损坏
    首先列一个清单,看下VC工程里面都有那些文件。  一、VC辅助文件:.DSP文件是工程文件,双击可以打开本工程。.DSW文件是空间文件,双击可以打开本空间,一个空间可以有多个......
  • 学习笔记275—C语言第2期(Windows11系统下解决VC6.0无法运行)
    Windows11系统下解决VC6.0无法运行1、右键点击图标—>选择“打开文件所在位置” 2、将“MSDEV”修改成“MSDEVL” 3、将此处“MSDEV.EXE”修改成“MSDEVL.EXE”......
  • 学习笔记274—VC6.0下载和安装图文教程
    MicrosoftVisualC++,(简称VisualC++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动......
  • vc6.0安装失败解决办法
                                                       ​​何志丹​​---------------------下面的部分是亲身经历安装盘所在目录和安装后......
  • GL图形库
    GL.PushMatrix();//将模型、视图和投影矩阵保存到矩阵堆栈顶部。GL.PopMatrix();//出栈mat:Material.SetPass(0);//设置材质通道GL.LoadOrtho();//将正交投影加载到投影......