EasyX的安装与使用

Posted genius-x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyX的安装与使用相关的知识,希望对你有一定的参考价值。

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

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

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

3.点击下载后,得到一个exe可执行文件,点击运行后到下一步,看到如下

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();


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

以上是关于EasyX的安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

EasyX库的安装

只把 EasyX 拷贝进项目里,方便发给没有安装 EasyX 的人编译(以 VS2022 为例)

只把 EasyX 拷贝进项目里,方便发给没有安装 EasyX 的人编译(以 VS2022 为例)

利用easyx制作简易的五子棋项目

利用easyx制作简易的五子棋项目

C/C++游戏开发(easyx框架)回合制——魔塔