EasyX的安装与使用
程序员文章站
2022-04-07 19:47:31
...
考研结束了好几天,开始写一些东西吧,把以前做的东西做些梳理。
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的代码集
上一篇: 社区举办“杀戮游戏”,你是幸存的那个吗?
推荐阅读
-
ubuntu14.04+docker的安装及使用
-
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
-
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
-
Mysql安装与配置调优及修改root密码的方法
-
C#中try...catch的使用与常见面试题分享
-
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
-
MySQL中UNION与UNION ALL的基本使用方法
-
Apache shiro的简单介绍与使用教程(与spring整合使用)
-
Linux下安装Memcached服务器和客户端与PHP使用示例
-
Python2.x和3.x下maketrans与translate函数使用上的不同