logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++游戏编程教程(五)——项目实战

今天,我们来用所学知识做一个简易的飞机大战游戏。游戏功能:玩家驾驶飞机在窗口下方左右移动,按下空格发射子弹(0.3秒一个),而上方会有石块落下,打中飞机会死亡,玩家可以使用子弹攻击石块,如果打到了石块就消失,同时之后的石块下落会加速。屏幕上方还会有敌人的飞机出现,会随机发射子弹,还会随机移动,玩家碰到敌人发来的子弹会死亡,敌人碰到玩家的子弹也会消失。敌人有20个,随机出现,同一时刻屏幕上最多有5个

#c++#游戏#游戏开发
C++游戏编程教程(二)

上一篇博客,我们讲了SDL环境的配置和基本程序框架,今天我们就来研究一下各个类的代码实现。让我们打开上一次的模板项目,继续添加代码:Game类程序框架这个类可以说是程序的主要组成部分了,程序运行主要就是在Game类的函数里。在上代码之前,我先简单介绍一下游戏的更新机制。游戏进行主要由三部分组成:处理输入;更新游戏;生成输出。在代码中,这三个功能分别由三个函数实现,而在一个主函数里,要循环执行这三个

#c++#游戏#游戏开发 +1
到底了