pygame飞机大战代码码中的 类和方法的功能及作用


当使用vs编译器以上应该添加依据宏定义因为有些函数已经过时了

因为要实时接收键盘按键进行响应,getchar()效果不是太好所以用windows.h里面的函数

因为要随机生成敌方飞机,所以偠引入time.h来依照当前时间随机生成数字

由于代码过长以及命名结构问题,代码中使用了重载技术在新建工程时要选择新建C++项目,C项目时會报错

核心主要依靠Sleep函数进行控制游戏的速度由于CPU运行速度非常快,所以使用Sleep来减慢速度

其实使用Sleep相当于每隔一段时间绘制一张的图片每个100毫秒绘制一次,也就是界面刷新一次

这部分代码用来控制游戏界面

2、绘制与清除飞机函数

1、创建己方飞机位置结构体

2、创建敌方飞機位置结构体

3、创建己方飞机炮弹结构体

4、创建敌方飞机炮弹结构体

5、创建敌方飞机横坐标随机参数及飞机大小

6、创建敌方飞机移动随机參数

1、开辟指针型己方及敌方内存


  

2、开辟指针型己方及敌方飞机炮弹内存


  

1、启动图案及版权绘制

2、绘制清除飞机和炮弹

java飞机大战教程(含图文教程,源码,额外图片资源)

详细的java飞机大战教程,图文说明,仅需熟悉java面向对象,了解list集合,泛型即可根据教程做出项目,提供项目源码以及对应图片素材,还有额外的彩色图片素材供扩展

我要回帖

更多关于 pygame飞机大战代码 的文章

 

随机推荐