多语言展示
当前在线:472今日阅读:84今日分享:32

怎样用scratch做一个可以自由游动的鱼 (二)

本经验介绍怎样使用scratch 3.0做一个可以自由游动的鱼。经验分成几个部分:第一部分介绍做一个水平方向自由游动的鱼。第二部分介绍做一个任意方向自由游动的鱼。实现方式需要用到第一部分的。基本原理就是在游动的过程中,更改方向,让鱼可以在随机的方向上游动。下面将详细讲述怎样实现。2怎样用scratch做一个可以自由游动的鱼 (一)
工具/原料
1

scratch 3.0

2

windows操作系统

方法/步骤
1

假定已经按照教程一,完成了可以水平方向自由游动的鱼。(点下面的链接可以进入教程一)。

2

在代码块开始的时候,设置了'将旋转方式设置为左右翻转'。那么在旋转角度改变的时候,如果旋转角度满足条件,就会左右翻转;如果不满足条件,则维持不变。可以尝试改变旋转角度,验证规则。点击“方向”属性的值,原旋转角度值是-90,如图:

3

随意设置一个旋转值,比如:图里面的-127。可以观察到鱼没有跟着旋转,而是保持不动。这说明鱼的方向就只有左右两个,在一定的旋转角度范围内只会选择其中一个。虽然修改旋转值,鱼外观可能不变,但旋转值是真的变化了,这样在执行“移动 步'时,是会有不同的x方向和y方向的位移的。

5

代码块拼接后,如图所示:

6

最后的效果,如图:

推荐信息