用基础的c语言植物大战僵尸

学习经历

发这个的目的是想记录我的学习过程,和大家一起交流,最近没时间要复习就写了一点

学习教程

分享我所学习的视频和文章:
【【程序员Rock】C语言项目:完整版植物大战僵尸!可能是B站最好的植物大战僵尸教程了!零基础手把手游戏开发】 https://www.bilibili.com/video/BV1vM4y1X7Kb/?share_source=copy_web&vd_source=ca1dc37076ec97c1b0a5bfbba75998aa

http://t.csdnimg.cn/pP4YU

代码展示及效果图

如果想要运行需导入相应的游戏素材

目前就写了这么多,大家想写的话可以看我发的教程链接

#include <stdio.h> // 标准输入输出库
#include <easyx.h> // EasyX图形库,用于图形界面的创建和操作
#include "tools.h" // 假设是自定义的工具函数库

#define WIN_Width 900 // 定义窗口宽度为900像素
#define WIN_Height 650 // 定义窗口高度为650像素

// 定义植物类型枚举,方便引用
enum { WAN_DOU, XIANG_RI_KUI, Cards };// 枚举变量默认值0,1,2...

// 全局图像变量声明
IMAGE imgBj; // 背景图片
IMAGE imgBar; // 植物卡槽图片
IMAGE imgCards[Cards]; // 植物卡牌图片数组
IMAGE* imgZhiWu[Cards][20]; // 植物动画帧图片指针数组
int curX, curY; // 当前选中植物的移动坐标
int curZhiWu; // 当前选中的植物类型索引,0表示无选中

// 自定义结构体,用于存储地图上植物的信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值