首页 JS游戏介绍 正文

飞翔的小鸟游戏太难?高分技巧都在这了!

今天心血来潮,想搞个“飞翔的小鸟”游戏玩玩。之前听学生说这游戏特难,我倒要看看有多难! 开整 我先在网上搜搜,发现这游戏挺简单的,就是控制一只小鸟飞,躲开那些管子就行。目标嘛就是飞得越远越 我记得以前看过一个视频,好像是“和李老师一起学编程”,讲的就是做这个游戏。但我没细看,这回准备自己从头摸索一下。 过程 我先画个小鸟和管...

今天心血来潮,想搞个“飞翔的小鸟”游戏玩玩。之前听学生说这游戏特难,我倒要看看有多难!

开整

我先在网上搜搜,发现这游戏挺简单的,就是控制一只小鸟飞,躲开那些管子就行。目标嘛就是飞得越远越

我记得以前看过一个视频,好像是“和李老师一起学编程”,讲的就是做这个游戏。但我没细看,这回准备自己从头摸索一下。

过程

我先画个小鸟和管子的草图。小鸟嘛就一个圆圈加个小三角当嘴巴;管子就更简单,直接俩长方形,一上一下。

然后,我开始琢磨咋让小鸟动起来。我试试,让小鸟按一下空格键就往上飞一下,不按就往下掉。这效果,emmm……感觉还行,就是有点僵硬。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

接下来是管子。我让管子从右边往左边跑,然后每隔一段距离就生成一对新的管子。为让游戏有点难度,我还让管子之间的空隙随机变化。

然后就是碰撞检测。这玩意儿说白,就是判断小鸟有没有撞到管子。我一开始写得不太小鸟经常“穿墙”而过。后来改好几次,总算像点样子。

遇到的坑

  • 小鸟飞得太僵硬: 我让小鸟每次飞的高度都一样,结果看起来就像个机器人。后来我加个速度变量,让小鸟飞起来更自然。
  • 管子移动不流畅: 管子一开始移动的时候会卡顿,看起来很不舒服。我发现是我的刷新频率没调后来改改,总算流畅。
  • 碰撞检测不准确: 这个问题最头疼,改好久。发现是我的计算公式有点问题,导致小鸟有时候明明没撞到管子,却判定为失败。

成果

经过一番折腾,游戏总算有点样子。虽然画面简陋点,但玩起来还挺带劲的。我自己试玩几把,发现这游戏还真有点难度,一不小心就撞死。不过多玩几次,掌握技巧,就能飞得更远。

这回的实践还挺有意思的。虽然过程有点曲折,但最终还是做出一个能玩的游戏。下次有空,我再把画面和音效啥的优化一下,让它更像个“真正的游戏”!