最新消息:

Scratch糖心炮弹(二)

Scratch 少儿编程 2403浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

在糖心炮弹(一)中,我们完成了大炮和子弹的脚本。同时,巨石也可以落下来了。今天我们继续开发这个游戏剩余的脚本,完成整个游戏的开发。

巨石落地反弹

首先,我们新增一个地面角色,直接将舞台背景复制到地面角色上。然后用选择工具把舞台的其他部分删除,只保留地面。

挖坑小游戏/糖心炮弹(二)

巨石碰到地面后会反弹起来。为了模拟反弹,我们给巨石定义一个Y坐标速度Vy。因为每个石头都有自己的速度,因此这个变量是局部变量。

挖坑小游戏/糖心炮弹(二)

巨石分化

巨石是有等级的,当高等级的巨石被击中后,会分化成低等级的巨石。我们新增一个变量:巨石等级,在巨石被初始化的时候,设置它的等级。

挖坑小游戏/糖心炮弹(二)

巨石砸到大炮

这个功能很好实现。

挖坑小游戏/糖心炮弹(二)

巨石开发完后游戏就完成了,这个游戏开发起来真的很简单。游戏好玩不好玩跟复杂度没有关系,只要我们有精彩的创意,简单的游戏也能得到大家的认可。

我们来看下这个游戏里的一个坑。现实生活中,篮球掉到地上后虽然会反弹起来,但是会反弹的高度会越来越低,直到挺到地面上。在游戏里缺没有这个出现这个规律,这又是开发者偷懒了。小朋友们有没有发现呢?

您必须 登录 才能发表评论!