当前位置: 首页 > news >正文

如何使用DEV-C++做游戏?

我的B站视频做过关于python的小游戏开发,但很多小伙伴希望通过C++做一些有趣的动画或游戏,该怎么实现呢?

B站:bigbigli_大李
B站:bigbigli_大李

大家好,我是大李。

今天主要跟大家谈谈如何通过C++做一些小游戏开发,这里我们就 使用大家常用的DEV-C++ 加上 EasyX图形库 来开发,简单易用。

1、安装 EasyX 库

登录EasyX官网,官网地址为https://codebus.cn/bestans/easyx-for-mingw,可以下载easyx4mingw_20240601这个版本

alt

2、配置 EasyX 文件

  • 将下载的 EasyX 库中的 include 文件夹中的所有头文件复制到DEV-C++的 include 文件夹中。

  • lib 文件夹中的相应库文件复制到DEV-C++的 lib 文件夹中。

注:右击DEVCPP图标可打开文件夹。

3、创建项目

  • 依次点击"文件" -> "新建" -> "项目",创建一个新的空项目。
创建项目
创建项目

4、设置项目选项

创建完项目之后,直接写代码也是无效的,需要链接到EasyX,进行以下操作。

  • 选择 "项目" -> "项目属性"。

  • 在 "参数" 选项卡中,在 "链接" 下面添加-leasyx

alt

5、先做一个简单的图形

准备工作已经做完,接下来就可以写代码啦!

我们今天先画一个简单的矩形,代码如下:

#include <graphics.h>  // 包含 EasyX 图形库头文件
#include <conio.h>
#include <windows.h>
int main()
{
    initgraph(640, 480);  // 初始化图形窗口,大小为 640x480
    // 绘制一个红色的矩形
    setfillcolor(RED);
    fillrectangle(100, 100, 300, 300);
    Sleep(5000);  // 延迟 5 秒(5000 毫秒)
    closegraph();  // 关闭图形窗口
    return 0;
}

上述代码画了一个红色的举行,如图所示:

image
image

今天的教程就到这里了,后续再做一些有趣的游戏,这篇文章仅仅是个开始。

如果你遇到一些问题,欢迎给大李留言!

喜欢的话,点个关注呗👇

alt

往期精选

  • 我做了个C++算法学习网站
  • CSP-J 信息学复习指南
  • 「简单数论」初赛考察的数学知识

http://www.mrgr.cn/news/2158.html

相关文章:

  • 一文入门:正则表达式基础
  • 【学习笔记】卫星网络(NTN)的窄带物联网(NB-IoT)研究 -- 3GPP TR 36.763(二)
  • 回溯算法(基于Python)
  • 配置oss cdn加速静态资源访问 阿里云
  • 不同操作系统中如何搭建RabbitMQ开发环境?
  • 【Docker】docker安装前的初始化操作
  • EmguCV学习笔记 VB.Net 3.2 矩形
  • YoloV8改进策略:下采样与上采样改进|下采样模块和DUpsampling上采样模块|即插即用
  • C#委托(入门)
  • CKA-Day03:故障排除
  • PHP多项目多场景排队叫号系统源码
  • day02-JavaScript-Vue
  • wordpress二次开发 在Woocommerce相关产品中显示产品变体的方法
  • 权限修饰符
  • ES 模糊查询 wildcard 的替代方案探索
  • C++11:包装器
  • Unity动画模块 之 3D模型导入基础设置 Materials
  • Vue中解析换行展示
  • c++中加不加const的值传递和引用传递的区别
  • 2024华为OD机试真题-部门人力分配Python-C卷D卷-200分