文章目录
- 1.问题描述
- 2.如何解决?
- 3.整段代码
1.问题描述
在游玩过程中,我们肯定发现了之前所给出的游戏源码中的一个小bug:
小球可以空中无限起跳!!!!!!!!!!
就像这样……
谁家小球暗飞升~
2.如何解决?
都说了这是一个“小”bug,解决起来当然也很简单:
所以,我们就只要同时满足input == " "
和ball_y == 380
即可
也就是把前面判断按键按下的if-else语句改为:
if (input == ' ' && ball_y == 380) {
ball_vy = -16;
}
就可以啦!
3.整段代码
那么,到这里,我们C++图形专栏的第一个小游戏就基本完成啦!
整段代码见C++图形开发(15):C++小游戏——别碰方块哦~