搜索

Scratch3游戏开发中如何设计角色跳跃

2023-03-17 15:27:48

从马里奥风靡世界以来,游戏角色跳跃功能几乎是必备的了。Scratch3也可以很方便的实现角色跳跃操作设计,比如初学者常用如下的方法:
简单好用的跳跃方法
上图的方法是经常使用的角色跳跃方法,但是有一个bug,就是连续按空格键就会二段跳,三段跳,N段跳了。 而处理方法也很简单,我们只要在按空格键的时候,再加上一个判断,判断这个角色是在地上还是在空中即可。 这个时候就要用到上一篇我们说到的“状态变量”。 比如我们设置角色在地上时,状态变量为0,跳在空中时,状态为1。按空格键跳跃时,还需要状态变量为0,角色才能起跳,这样我们就修复了角色空中N段跳的bug,代码如下:
​状态变量会应用到很多地方
熟练的使用角色状态变量的控制是非常重要的,你掌握了吗?

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注