《代码骑士EasyX基础教程》
文章平均质量分 54
简单高效的教程才是真爱,谢谢大家的支持!
代码骑士
中国科学院大学计算机专业硕士。熟悉Python语言、机器学习、深度学习、NLP、CV、LLM等人工智能领域技术。喜欢交流学习和知识分享,平时会在CSDN分享一些学习笔记和技术Blog。
展开
-
(EasyX入门与实战)绪论
前言 CSDN上的小伙伴们,大家好,学习了这么久的C语言你所做的程序是否还是这样?(一些黑框图片) 或者是这样的?(一些图形化界面图片) 大家在看到后者这些色彩斑斓的图像化界面后是不是觉得前面的黑色窗口的图形界面很简陋呢,做出来的程序也很难吸引人的眼球,如果你的想法和代码骑士一样,想把自己的程序做的漂亮些,看到你的程序更能给人眼前一亮的感觉,那么阅读此专栏,你将得到不一样的收获。目录基础入门部分:...原创 2021-12-29 12:13:26 · 845 阅读 · 0 评论 -
(EasyX入门与实战)第一章 下载并安装easyX库
第一步:打开网页搜索:EasyX,登录官网:第二步:点击右侧栏下载按钮。下载完毕后,弹出安装界面,单击下一步。第三步:选择你所使用的编译器环境,在相应的编译器后边点击安装即可。第四步:重启你的编译器,输入头文件graphics.h,如果没有报错,则说明安装好了。...原创 2021-12-29 12:13:53 · 3955 阅读 · 1 评论 -
(EasyX入门与实战)第二章 图形绘制
一、创建画布 1、想要调用EasyX库里的函数,首先调用头文件:<graphics.h>。语法:#include<graphics.h> 2、我们想要画图,首先要有一张画布,创建画布的语法也非常简单,我们需要调用EasyX库里的一个函数:initgraph(int width,int height)语法:initgraph(int width, int height) 3、使用完画布要将画布关闭,需要调用函数:cl...原创 2021-12-29 12:14:21 · 8575 阅读 · 2 评论 -
(EasyX入门与实战)第三章 添加图片
单纯的画线、画圆、画矩形这样的几何图形虽然能增强界面的美观性,但是在涉及到一些更加复杂的图形时,我们可就很难通过前面介绍的这几种方式来完成了,虽然可以但工作量巨大。所以本章介绍一种贴图的方法,将现成的准备好的图片呈现在自己写的程序界面中。 1、准备图片 我们常见的图片格式有JPEG也称JPG或(.jpg)就是最普遍的一种图片存储格式,还有PNG (.png)透明图片的一种存储形式,还有GIF(.gif)动图的存储格式,这种格式编程暂不...原创 2021-12-29 12:15:22 · 15209 阅读 · 13 评论 -
(EasyX入门与实战)第四章 添加文字
有时我们的程序界面需要必要的文字说明,在图形界面中使用cout直接输出字符串会被图片遮挡,所以,我们要用一种特殊的方式来处理文字的显示,下面介绍两种方法。 1、显示一串固定文字 (1)设置字体透明语法:setbkmode(TRANSPARENT);(2)设置字体颜色语法:settextcolor(BLUE);...原创 2021-12-29 12:15:33 · 8088 阅读 · 2 评论 -
(EasyX入门与实战)第五章 添加音乐
音乐是人类创造而出的共同语言,它有着不可小觑的力量,在你悲伤时,音乐会使你坚强,在你落魄时,音乐能使你重振旗鼓,在你遇到挫折时,音乐能给你鼓励,让你迎难而上! 那么,如何把这股神奇的力量注入到我们的程序中,让它多一种音乐的灵魂呢?接下来请跟代码骑士一同学习第五章-添加音乐。 1、将 .mp3 文件复制粘贴到程序文件夹中。 2、音乐播放、循环播放、停止播放语法及步骤步骤:(1)引用Winmm.lib链接库语法:#prag...原创 2021-12-29 12:15:50 · 10259 阅读 · 0 评论 -
(EasyX入门与实战)第六章 坐标
坐标在 EasyX 中,坐标分两种:物理坐标和逻辑坐标。物理坐标物理坐标是描述设备的坐标体系。坐标原点在设备的左上角,X 轴向右为正,Y 轴向下为正,度量单位是像素。坐标原点、坐标轴方向、缩放比例都不能改变。逻辑坐标逻辑坐标是在程序中用于绘图的坐标体系。坐标默认的原点在窗口的左上角,X 轴向右为正,Y 轴向下为正,度量单位是点。默认情况下,逻辑坐标与物理坐标是一一对应的,一个逻辑点等于一个物理像素。以上文字段引用自《EasyX在线文档》。下面,代码骑士将以图示.原创 2021-12-29 12:16:08 · 3264 阅读 · 0 评论 -
(EasyX入门与实战)第七章 颜色
颜色EasyX 使用 24bit 真彩色,不支持调色板模式。表示颜色的方法1. 用预定义常量表示颜色常量 值 颜色-------- -------- --------BLACK 0 黑BLUE 0xAA0000 蓝GREEN 0x00AA00 绿CYAN 0xAAAA00 青RED 0x0000AA 红MAGENTA 0xAA00AA 紫BROWN 0x0055AA 棕LIGHTGRAY 0xAAAAAA 浅灰DARKGR.原创 2021-12-29 12:16:19 · 8396 阅读 · 1 评论 -
(EasyX入门与实战)第八章 C++图片连帧制作动画
动画效果显示:实现步骤:1、创建存储图片的向量容器2、在容器中存入八张向右连续奔跑的图片3、循环播放连帧动画程序代码://1、创建向量//2、将奔跑的连续图片载入向量(0~7)//3、播放连续图片#include<graphics.h>#include<conio.h>#include<vector>using namespace std;int main(){ IMAGE imshow;//需要显示的图片 initg原创 2022-01-14 13:02:54 · 4700 阅读 · 10 评论 -
(EasyX入门与实战)第九章 鼠标操作
基础代码: 功能:移动画点,左键画方块,右键退出。 输出: 进阶编程:1.jpg:2.jpg: 给鼠标添加标志,按键做出响应。输出: 小鸟会根跟随鼠标的位置移动。原创 2022-07-07 10:27:53 · 6251 阅读 · 9 评论 -
(EasyX入门与实战)第十章 按钮
熟悉EasyX的用户应该都知道EasyX虽然有丰富的画图函数,但是也有很多好用的组件是不具备的,比如按钮,这对于我们进行游戏开发来说是个非常重要的交互组件,这篇文章就用c++语法写一个简易的按钮组件方便大家用C++在开发游戏和学习中使用。 涉及C++知识点:函数、数组、结构体。1、绘制按钮边框输出:2、设置按钮文字 函数参数说明:TCHAR text[1000]:按钮提示文字。使用时需要在主函数手动设置变量再引入参数:int tlength:字体的长度int twidth:字原创 2022-07-09 23:32:39 · 8583 阅读 · 7 评论
分享