Thomas的Scratch习作,今天的作品是和爸爸合作完成的。小程序的要点有:1. 小船在深海(深蓝色)航行慢,在浅海(浅蓝色)航行快,碰到海岛就停止前进。2. 键盘左右键控制小船左转和右转。3. 海中有三种不同的地点,漩涡、加速水流和沼泽;遇到漩涡时小船会在旋转中向前进,遇到加速水流小船会沿加速方向航行,遇到沼泽小船航行速度会非常慢。4. 为了避免小船卡在海岛边缘,在小船尾部做了变色处理,利用这种颜色遇到海岛的绿色时,小船其实已经完成了转向,所以让小船向前移动几步进行脱离。5. 遇到加速水流,小船会传送至加速水流的坐标,转向加速水流的方向,并大幅移动。6. 加速水流、漩涡都是用的克隆体,本体在生成完克隆体就隐藏了,这样就只需要让克隆体展示不同的造型就可以了,代码比较简单。
存在问题:沼泽的减速效果比较差,小船会自动向前进,所以遇到沼泽让它向后小幅移动,这样就前进得慢了,但显示效果比较一般。应该还会有更好的解决办法。
找问题:小程序中存在一个明显的问题,录完视频后才发现,B站的小伙伴们,你们找到是什么了吗?