9.3.1 游戏设计

更新于 2026年10月10日 版权声明
9.3.1 游戏设计

基本设计思路如下。

(1)用红色小球代表炮弹,用随机产生的蓝色小球代表气球。

(2)用vector对象分别记录红色炮弹和蓝色气球在画布里的坐标位置。

(3)通过鼠标点击记录新坐标,让红色炮弹上升;鼠标点击结束后,又让红色炮弹的y坐标按照一定速度下降。(https://www.daowen.com)

(4)让蓝色气球的坐标以一定的速度朝左边移动。

(5)每刷新一次红色炮弹和所有蓝色气球的坐标到画布上,同时比较红色炮弹和蓝色气球的(x,y)坐标距离,当二者距离小于蓝色气球直径距离时(从气球球形坐标计算),认为炮弹射中了气球,记录该气球的坐标被删除;继续刷新坐标到画布上。

(6)当有蓝色气球到达画布的左边边缘时,游戏结束。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)