最新消息:

【scratch3.0教程】 3.1 制作水火箭

Scratch 少儿编程 5145浏览 0评论
scratch3.0教程04

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

1.任务导航

水火箭是一款十分有趣的体育竞赛游戏,通过像水火箭里打气,而把水火箭里的水高压变成水柱喷射而出,从而将水火箭发射出去。

如下图所示,设计一个水火箭。

 b1

第一步:创建角色。

角色1: 水火箭

 b2

角色2:能量槽

第一步:  使用矩形画一个如图所示的矩形。

b3

注意:矩形画好后,使用填充工具进行填充的时候,请选择如下图所示打勾的地方。

 b4

第二步:使用矩形画一个如图所示的矩形。

b5

注意:这里使用自拟颜色进行填充。

 b6

2.任务分析

当按下鼠标,或者按下键盘按键时,能量槽在充能,当充到一定的能量时 ,松开按键,可以将水火箭发射出去。而且不同的能量大小回影响水火箭发射角度与距离大小。

 

 

3.程序设计

 

第一步:实现能量槽充能

1. 将我们之前创建好的角色(透明的矩形和填充红色的矩形),

放在同一位置上,使得它们如下图所示。

 b7

2. 记录下来,它们的位置

 b8

3. 使用图章,将红色矩形在透明矩形里行走轨迹留下来,实现能量槽效果。

b9

注意:使用b10是为了防止红色矩形走出透明矩形框。当按下空格键并且在透明矩形框内可以实现效果,否则擦除原来的图章并且隐藏红色矩形。

 

第二步:实现能量充能对水火箭的发射

 

  1. 将红色矩形行驶的X坐标分成三个范围,每个范围控制水火箭有不同的运行轨迹。

 b11

  1. 将能量槽与水火箭控制结合起来。

b12

第三步:实现水火箭三种运行轨迹

  1. 能量大说明水火箭发射的更远,轨迹更长。反之说明水火箭发射近,轨迹短。

b13

注意:水火箭放在背景的左下角,那么首先水火箭头朝上,并且需要向右转动一定角度。

 

  1. 改变模块代码里的某些参数数据,可以实现不同的水火箭轨迹。

b14

 b15

我们到这里我们已经实现了水火箭的制作与发射了。赶紧来运行看看效果吧。

 

  1. 想一想

换一个背景会不会更有意境?

  1. 试一试

 b16

  1. 保存脚本

 b17

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