最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

1.10 Scratch小猫自动巡线跑

Scratch 少儿编程 3667浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

第十课

 

1.10 Scratch小猫自动巡线跑

 

没有人控制小猫,它自己就能巡线跑,这是怎样一回事呢?

 

前面,1个红点,一个绿点就是小猫的“巡线传感器”,当绿色的点碰到白色的时候,这时候,小猫就得左转了

 

 

当红色的点出现在白色上面的时候,小猫就得右转了。

 

是不是非常简单~

 

程序就几个模块

1.10 Scratch小猫自动巡线跑

 

不过有几点需要注意

 

第一:小猫的移动速度(移动多少步控制)与它需要转弯时候的转弯幅度(向左/右转多少度)要匹配。

 

如果前进速度不当,比如,移动过快(这里设置每次移动10步),那小猫则很容易冲出去

1.10 Scratch小猫自动巡线跑

 

在保持移动任然是10步,我们把每次转动的角度变为10度,小猫依然可以再飞快的“巡线”。

 

第二:实际上,小猫前面的巡线探测点有四种情况

    A:绿色在白色上,红色在黑色上(左转)

    B:绿色在黑色上,红色在白色上(右转)

    C:绿色红色都在白色上

    D:绿色红色都在黑色上

上面那样写程序,就默认为C,D两种情况都是“前进”,这时,我们最好给小猫设置一个起始位置,和方向。不然,就容易出现下面这个情况。

第三: 如果角色是自己画的,一定记得“设置造型中心”,以及角色方向的调整。

1.10 Scratch小猫自动巡线跑

在绘图这里,只有当角色的头超右的时候,我们所操作的向左转或者向右转才是对的。

 

给小朋友上编程课会遇到各种各样乱七八糟的问题,所以,咱们老师得多多注意,尽量所有程序都自己写一遍。如果你拿着别人写的程序给孩子们讲,我保证你会遇到各种各样你无法解决的问题。

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