少儿编程培训_克乐思科技教育


咨询热线0571-56511555

  请选择城市
请选择您所在城市:

您现在的位置:主页 > 新闻动态 > 行业资讯 > Scratch少儿编程零基础教学之编程指令学习

Scratch少儿编程零基础教学之编程指令学习

时间:2019-10-29 10:39:50   来源:Scratch少儿编程   关注度:21890

Scratch少儿编程零基础怎么学?在少儿编程课堂上,指令是非常重要的环节,今天我们的课程案例是通过指令碰撞指令,完成小游戏的制作,话不多说,一起学习下吧。

作品描述

一只聪明的小甲虫,它长着两只特殊的触角,能够识别线路,沿着路线顺利移动。你知道这是为什么吗?


巡线小甲虫

作品分析

  1. 画有路线的背景图。

  2. 一个甲虫,有着特殊的触角,不同的颜色跟雷达一样。

  3. 甲虫可以沿着路线自动前行。

作品实现

首先,需要我们绘制一幅带有路线的背景图,这里的路线比较简单,你可以绘制复杂一些使作品更有意思。

绘制路线

绘制圆形路线需要使用圆形工具,调整填充为无色,边框可以调整得粗一些。

然后添加一只甲虫的角色,这个是可以在角色素材库中找到的。但默认的甲虫角色有点不太符合我们的要求,就是它没有雷达一样的触角,我们手动为它添加上去。

甲虫的雷达触角

就像图上这样,甲虫的雷达就绘制完成了,一定要为两个雷达触角涂上不同的颜色哦。过一会儿你就知道它们的作用了,甲虫身体上的其他部分就不需要更改了。调整甲虫在舞台上的大小,使它的两个触角可以横跨这条路线,嗯,这一步是必须的,因为甲虫不会自己寻找路线,只会沿着路线爬行。

接下来编写甲虫的指令逻辑,为甲虫赋予神奇的能力。

左侧触角指令逻辑

注意:需要在颜色碰到颜色的指令上点击颜色块,然后点击下方的颜色拾取工具,分别拾取甲虫左侧触角上雷达的颜色和背景上路线的颜色。如下图。

颜色拾取

这段指令逻辑的作用就是在甲虫向前爬行的时候,如果左侧的触角碰到了路线,就退回已经移动的距离,并向左侧调整方向,这样甲虫再次移动的方向就改变了,也许就不会再碰到路线了。

同样的思路添加右侧触角的逻辑。

右侧触角雷达指令逻辑

有了这两段指令逻辑以后,甲虫就会在一次移动后判断是否碰到线路,然后执行相应的调整了。

重复执行这段逻辑脚本。

完整逻辑脚本

至此,所有的指令逻辑都编写完毕,让我们点击绿色旗子,看看效果吧。是不是一只会巡线的小甲虫出现在了面前?最最最重要的是,它是自动巡线、完全智能的哦~

作品总结

颜色碰到颜色的检测也是碰撞检测的一种,与前面学习的角色碰到颜色的检测逻辑一样,只是更加灵活一些。

指令本身并不是最重要的,最重要的是我们需要明白甲虫之所以能够巡线爬行的原理:不断调整防线,使它可以沿着路线爬行。这是所有智能巡线类作品通用的原理,大家一定要掌握牢哦~

回答出下面两个问题,这节课的知识就学到了:

  1. 了解甲虫巡线的逻辑原理是什么?

  2. 为什么甲虫会自动调整方向并沿着圆形的路线前进?

学好编程仅仅依托于网络上的零散教程是不够的,还需要系统的开启,尤其是零基础学编程的孩子。克乐思少儿编程教育一站式辅导幼少儿编程学习,从启蒙到镜头,启发式的引导孩子不断深入的探索,目前在合肥、杭州以及南京有数十家培训中心,还没有预约的家长可以现在咨询。

免责声明:图文整合来源于网络,如有侵权请联系删除。

热点新闻/ hot news

快速通道

返回首页- 关于我们 诚聘英才- 场馆分布 少儿编程课程 蜘蛛地图 网站地图

二维码 返回顶部 克乐思二维码

关闭 免费领取试听体验课程