C++图形开发(14):游戏完善——无限空中起跳解决

文章目录

1.问题描述

在游玩过程中,我们肯定发现了之前所给出的游戏源码中的一个小bug:
小球可以空中无限起跳!!!!!!!!!!

就像这样......

谁家小球暗飞升~

2.如何解决?

都说了这是一个"小"bug,解决起来当然也很简单:

所以,我们就只要同时满足input == " "ball_y == 380即可

也就是把前面判断按键按下的if-else语句改为:

cpp 复制代码
if (input == ' ' && ball_y == 380) {
	ball_vy = -16;
}

就可以啦!

3.整段代码

那么,到这里,我们C++图形专栏的第一个小游戏就基本完成啦!

整段代码见C++图形开发(15):C++小游戏------别碰方块哦~

相关推荐
郑州光合科技余经理42 分钟前
本地生活系统:多业务订单字段怎么分账本导出
java·开发语言·前端·数据库·uni-app·php·ai编程
weixin199701080162 小时前
《跨境二手ERP的3种对接模式:自研API / SaaS中间件 / 平台认证服务商,怎么选?》(附Python源码)
开发语言·python·中间件
传奇开心果编程4 小时前
【Rust入门知识点学与练】第24课:Trait 基础
开发语言·学习·rust
wuminyu7 小时前
Kafka中sendfile与mmap实现机制解析
java·linux·c语言·jvm·c++
言乐69 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
金金计较.10 小时前
Go语言-3
java·开发语言·golang
张小凡vip10 小时前
python--爬虫--经验积累的遇到的坑
开发语言·爬虫·python
Wang's Blog11 小时前
Java框架快速入门: Spring Security+OAuth2之云服务集成与多因子认证设计
java·开发语言·spring
门思科技11 小时前
LoRaWAN 网络容量估算:一个 SX1302 网关到底能带多少设备
开发语言·网络·php
大草原的小灰灰11 小时前
Python基础语法
开发语言·python