- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 C/C++利用EasyX制作的简单乒乓球游戏
【摘要】这是一个基于VS2022开发的简易乒乓球游戏项目,包含C++源代码和图形化界面。游戏采用双人对战模式,玩家1通过W/S键控制球拍移动,电脑AI自动控制玩家2球拍追踪小球。核心功能包括小球碰撞反弹逻辑、胜负判定和简单AI算法。项目需将字符集改为"多字节字符集",并提供了隐藏控制台窗口的配置方法。代码使用EasyX图形库实现界面渲染,包含未完成的注释和测试语句。网盘链接提供了完整的VS2022项目文件,可直接配置环境运行。
2025-09-02 21:54:17
230
原创 C语言植物大战僵尸EasyX训练实例(二)——主菜单的制作(包含素材)
本文在第一章EasyX和GDI函数基础上,使用C语言(部分C++语法)结合Windows多媒体API实现了植物大战僵尸主菜单界面,新增了声音播放功能。改进包括:添加布尔变量控制声音开关、透明贴图重载函数、主菜单交互函数select_menu(),实现背景音乐播放、按钮音效、僵尸手动画等效果。代码使用mciSendString播放MP3背景音乐和音效,通过AlphaBlend实现透明贴图。虽然部分素材缺失导致显示效果受限,但后续会继续优化。项目已提供VS2022源码及素材下载链接。
2025-08-18 15:02:44
236
原创 C语言植物大战僵尸EasyX训练实例(一)——开始界面制作(包含素材)
本文介绍了使用EasyX和GDI函数实现《植物大战僵尸》加载界面的方法。通过C语言面向过程编程,结合部分C++语法,实现了透明贴图、图像旋转缩放、逐步显示等效果。文章详细讲解了加载条动画、鼠标交互的实现过程,包括背景图、标题、进度条和僵尸头部的动态显示效果。代码中提供了完整的注释说明,并指出需要将项目字符集改为多字节字符集以及配置EasyX环境。虽然部分素材缺失导致效果不完整,但为后续优化提供了基础框架。
2025-08-07 13:28:29
406
原创 手动配置vs2022 EasyX便携式环境方式2
摘要: 本文介绍了一种在VS2022中配置EasyX图形库的便携式方法,适用于项目迁移或多设备开发场景。通过创建/添加项目属性表,将EasyX文件直接关联到项目目录(而非VS安装路径),实现配置的灵活性。关键步骤包括:在属性管理器中新建属性表、修改VC++目录中的包含/库路径(建议使用相对路径便于移植)、以及通过彩虹代码测试配置。该方法支持x86/x64平台,且属性表可重复用于新项目,但需注意路径一致性问题。适合不愿全局安装EasyX或需要跨设备协作的开发者,虽单次配置稍繁琐,但提升了项目移植的便捷性。
2025-07-30 20:29:13
679
原创 手动配置vs2022 EasyX便携式环境(将easyx配置到项目中)
本文详细介绍了在VS2022中配置便携式EasyX开发环境的方法:下载EasyX文件解压后,将其复制到项目目录下,在项目属性中配置VC++包含目录和库目录路径即可。配置完成后,项目可移植到任意安装VS2022的电脑直接使用,无需重复配置。文中以绘制彩虹的示例代码验证环境配置成功,并提供了详细的图文操作步骤,适用于不同版本的VS开发环境。
2025-07-20 13:13:23
700
原创 Linux(debian)简单配置stc51单片机开发环境
准备:安装Linux系统(debian)的电脑网络stc89C52RC单片机以及下载器debian系统,gnome桌面。1:先切换root用户.su - root输入密码回车。2:安装sdcc编译器apt install sdcc回车,等待安装完成。3:安装gcc编译器,用于编译hex2bin,也可以用codeblocks打开.cbp工程文件进行编译。apt in...
2020-01-05 21:33:06
1404
vs2022下主要使用c语言和easyx和gdi制作的植物大战僵尸游戏开始界面
2025-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅