欢迎光临散文网 会员登陆 & 注册

【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通

2023-08-28 18:19 作者:若喻u  | 我要投稿

(上述是一种常见的错误)

1.RGB()颜色表示法

2.坐标

3.窗口


initgraphy(高,宽,flag);//flag可以转到定义去看不同数字的效果。(可以用或与非实现更多叠加效果)

getchar();

closegraphy();

cleardevice();//清屏函数

4.绘图函数(以圆为例,但不仅是圆,各种图形都可以,按需了解)

1)无填充

circle();

2)有边框填充

fillcircle();

3)无边框填充

solidcircle();

4)设置填充(不只是填充颜色,线条,背景均可)颜色

setfillcolor();

5.文字绘制

settextstyle(高度,宽度,字体);//设置文字样式,大小,字体

setbkmode(TRANSPARENT);

//设置背景模式(使字的背景透明 )

textheight();textwidth();//获取字符串实际占位的像素高度,宽度

outtextxy(int x,int y,字符串);

6.窗口上贴图

定义变量->加载图片->粘贴图片

IMAGE bk;

loadimage(&bk,文件路径,nWidth,nHeith);

putimage(x,y,&bk);


如果在路径字符串中出现空格,则要在空格字符串中加\"

7.鼠标消息函数

变量类型MOUSEMESG

用MouseHit()判断是否有鼠标消息

如果有鼠标消息就可以接收鼠标消息

MOUSEMSG msg;

if(MouseHit())

msg=GetMouseMsg();

switch(msg.uMsg)//uMsg用来判断消息是哪一个消息而使用的

{

case WM_LBUTTONDOWN :

break;

case WM_RBUTTONDOWN :

}


//当需要不断重复时,使用循环。为了让前面循环时里面的操作不影响后面的操作,我使用cleardevice();

已经有新版鼠标消息的教程,如果旧版不能使用可以使用新版。

【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通的评论 (共 条)

分享到微博请遵守国家法律