如何用scratch做钢琴块游戏?

2天前 (12-31 11:14)阅读2回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值399130
  • 级别管理员
  • 主题79826
  • 回复0
楼主

如何用scratch做钢琴块游戏?

第一步、新建角色和背景

进入Scratch的角色库,点击“物品”,然后下拉,选取钢琴作为角色,名字是piano。接着,点击舞台区域里的“新建背景”按钮,选择“主题”下面的“音乐和舞蹈”,选取"Stage1"作为背景。

第二步、播放声音

点击“角色”钢琴,再点击“脚本”右边的“声音”按钮,可以看到有好多声音效果。

为了让键盘和钢琴之间有联系,需要‘脚本’里的‘事件’按钮里的指令。把‘当按下空格键’这个积木块拖到代码区域,然后把‘声音’里的‘播放声音’这个积木块放到它下面。为了实习按“1”播放“哆”的效果,把长方形里的空格键改成1,声音选择“C piano”,

同理,可以实现其它几个按键的播放声音效果,只需要右键点击代码,选择复制就可以,把复制代码里的1改成2,C piano改成D piano。 以此类推得到如下的代码:

第三步、让钢琴动起来

声音已经出来,只需要点击钢琴,把外观里的‘将颜色特效设定为0’这个积木块拖到‘播放声音’块的后面,再改改里面的数字就可以。

如何用scratch做钢琴块游戏?

第四步、实现钢琴键盘的效果

为了有一种弹钢琴的感觉,新建一个“键盘”角色(点击‘新建角色’,选择‘物品’,再选择里面的‘Piano-Electric’),然后把钢琴的代码复制给键盘。

以此类推,把代码全部复制过来,再去掉所有的“将颜色特效设定为”的代码块。

要按钢琴键盘的效果,而键盘是有其它造型的。所以把‘外观’按钮里的‘下一个造型’积木块放到所有‘播放声音的代码下面,这样在按数字的时候,键盘就会变换造型,让你觉得你在弹钢琴。

然后点击1到8之间的数字,就可以让钢琴变色,并且键盘也有特效

0
回帖

如何用scratch做钢琴块游戏? 期待您的回复!

取消