欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EasyX的安装与使用

程序员文章站 2022-04-07 19:47:31
...

考研结束了好几天,开始写一些东西吧,把以前做的东西做些梳理。

1.EasyX是一个轻量级的简单的C++图形库,可以用来做些简单的演示2d类游戏,没有cocos2d-x那样重量级,学习起来也比较简单,相关API很少;其次关于图形界面与QT,MFC相差甚远,但与此同时又有部分可以操作图像的基础函数,总而言之,他的优点不在完善,而在于简洁小巧
—》这是官网

2.关于安装也是超级简单,首先以最新版为例,打开下载界面,如下
EasyX的安装与使用

3.点击下载后,得到一个exe可执行文件,点击运行后到下一步,看到如下
EasyX的安装与使用
4.选择安装文档,同时会自动搜索本地安装的VC版本,会自动导入到相关头文件目录中,因此直接点击安装即可,然后就直接完成了,很简单
5.下面打开笔者的VS2012,写一段简单代码演示(这是安装文档里的例子)

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

int main()
{
    srand((unsigned) time(NULL));// 设置随机函数种子
    initgraph(640, 480);// 初始化图形模式
    int  x, y;
    char c;
    settextstyle(16, 8, _T("Courier")); // 设置字体
    settextcolor(GREEN);// 设置颜色
    setlinecolor(BLACK);
    for (int i = 0; i <= 479; i++)
    {
        // 在随机位置显示三个随机字母
        for (int j = 0; j < 3; j++)
        {
            x = (rand() % 80) * 8;
            y = (rand() % 20) * 24;
            c = (rand() % 26) + 65;
            outtextxy(x, y, c);
        }
        line(0, i, 639, i);// 画线擦掉一个像素行
        Sleep(10);                  // 延时
        if (i >= 479)   i = -1;     // 循环处理
        if (kbhit())    break;      // 按任意键退出
    }
    // 关闭图形模式
    closegraph();
}

EasyX的安装与使用

6.学习的过程笔者建议为,先安装,后看文档,然后结合官网给的demo就可以很快掌握了,诚然学习所有新知识都该如此,而不是找视频。,后期笔者会出个连续系列,对官网上的例子做个简单概括性思路总结
–》关于EasyX的代码集

相关标签: EasyX c++