本经验介绍怎样使用scratch 3.0做一个可以自由游动的鱼。经验分成几个部分,第一部分介绍做一个水平方向自由游动的鱼。要实现水平方向自由游动的鱼,主要使用到的块有:“碰到边缘就反弹”“将旋转方式设置为左右翻转”等。下面将详细讲述怎样实现。
工具/原料
1
scratch 3.0
2
windows操作系统
准备工作
1
启动scratch 3.0的电脑版本,如图:
2
选一个背景图,如图1.点击右下角的按钮,进入“选择一个背景”,如图2
3
删除掉默认的猫咪角色,如图的操作:
4
选一个鱼的角色。先点击“选择一个角色”的按钮,如图1;在“选择一个角色”面板里面,选一条鱼,如图2。
控制鱼自由水平游动
1
基本规则:鱼在水平方向上游动的时候,触到边缘就翻转,继续往前游。这样看到的效果就是不断在水平方向上来回游动。后面就描述具体的实现。
2
设置触发条件为:当按下绿旗的时候。同时增加“将旋转方式设置为左右翻转”的设置,如图:因为要的效果是到达边界的时候,让鱼左右翻转;否则,默认是旋转180度,效果就不是想要的了。
3
做一个重复水平方向上游动的代码块。基本规则就是:每次往前移动特定步,接着检测是否到达边缘,如果到达触碰边缘就反转(可以产生随机移动步数)。如图:
4
代码块拼接一起,就完成了。点击绿旗就可以看到效果了。如图:
上一篇:捕鱼海岛怎么赚钱
下一篇:习见水草同居鱼如何养护?