有关easyx
1.坐标
坐标原点在设备的左上角,x轴向右为正,y轴向下为正,度量单位是像素。
坐标原点、坐标轴方向、缩放比例都不能改变。
例如,画矩形时,需要两个点的坐标
2.颜色
easyx使用
1.添加头文件#include<graphics.h>
2.初始化图形设备,默认640*480
*while(1)
{} //使程序卡住不闪退,方便看到效果
3.创建图形窗口initgraph()
1,2个参数窗口的宽度和高度,第三个参数:有如下功能
例如第一个SHOWCONSOLE,运行结果如下
若想同时隐藏关闭和最小化键,则可用
4.图形绘制相关函数
附一个翻译过的
5.画图形
6.图像处理输出
要显示图片,首先要把图片资源放到项目文件夹中
第一步,打开文件夹
第二步,把素材资源放到文件夹中
**1.定义图片变量和存储int类型一样
IMAGE img;
**2.把图片保存到定义好的变量中 load加载
loadimage(&图片变量名称,"图片路径");
**3.图片输出
putimage(0,0,&图片名称);
putimage(0,0,&图片名称,0,0,SRCAND);
putimage(0,0,&图片名称,0,0,SRCPAINT);
**4.直接通过颜色设置背景
setbkcolor();
cleardevice(); //清屏
7.添加音频
(1) 添加头文件#include<mmsystem.h> //包含多媒体设备接口头文件
一定要在图形库的头文件下面加,否则会出错
(2)添加库文件#pragma comment(lib,"winmm.lib")
(3)专用函数
void PlayBGM()
{
打开音乐,向多媒体设备接口发送一个字符串,代表指令alias取别名,在播放和关闭时直接写别名即可
**打开音乐 mciSendString("open ./res/文件名称 alias 别名",0,0,0); ./res表示当前文件夹下
**播放音乐 mciSendString("play ./res/文件名称",0,0,0);
** 关闭音乐
(加载时间)Sleep(3000);
mciSendString("close ./res/文件名称",0,0,0);
}
8.键盘控制(上下左右类似)
后面的那个0X8000,上下左右都一样
9.防止闪现
10.鼠标操作