购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第6单元
认识控制程序指令——勇敢的特博

上一节的画笔指令玩得不过瘾吧,没有让特博充分的展现实力。不巧的是,特博的哥哥切特被乌鸦抓住了,勇敢的特博不顾自己的安危,冲出了避难所去营救哥哥,他在马路上飞驰的时候,一不留神把小琳娜给吓倒了……就让我们跟着这只勇敢的蜗牛来认识一下传说中的“控制指令”吧~~~

【初始指令】

如图6-1所示,控制指令区是所有程序指令区里指令最多的,黄色为代表色。为了便于认识,根据用途我们把他们分为三组,分别是:

图6-1 控制类指令

1、循环指令:就是让某些指令反复多次执行。

图6-2 条件循环

图6-2 条件循环(左图,当达到某个条件时,执行循环;右图,或当达到某个条件时,退出循环。)

图6-3 无条件循环

图6-3无条件循环(左图,永远循环;右图,固定循环多少次)

二、路径决策指令

图6-4 路径决策指令

三、其他指令

图6-5 “当”指令

图6-6“广播”指令

图6-7“停止”指令

图6-8 程序块指令

借助下面的实例我们来学习除“程序块组”以外的所有“控制”指令,“程序块”为包含变量或链表的脚本,我们将在后面进行详细学习。

【游戏介绍】

图6-9 舞台效果图

特博在和哥哥切特谈话时,一只乌鸦飞来把切特抓走了,勇敢的特博奋不顾身的冲出了避难所,在马路上飞驰,想要救回哥哥切特。这时,小琳娜也在街道上练习滑板,特博以闪电般的速度从小琳娜旁边飞驰而过,把小琳娜给吓了一跳,摔倒了,特博只能非常抱歉的说了一句“对不起”,并继续追赶乌鸦,拯救哥哥切特……

【准备道具】

将“街道.jpg”导入到舞台,作为背景;

1、将素材“勇敢的特博.png”导入为角色2;

【脚本设计】

特博的脚本:

1、定义特博的出场位置和方向,如6-10图;

图6-10 位置和方向

2、定义特博的画笔颜色、色度、大小等,图6-11所示;

图6-11 画笔颜色、大小等设置

3、特博沿着这个角度前进,直到他的“x座标”小于100,使用条件循环中的达到某个条件后退出循环指令,图6-12 条件循环指令;

图6-12 条件循环指令

4、运用“侦测指令”和“数字和逻辑运算指令”来设定特博行进位置的条件判断,并依据这个判断来执行相应的循环指令,图6-13 条件循环指令;

图6-13 侦测与数字逻辑判断指令

5、特博沿着另一个角度前进,直到他的“x座标”小于70,使用条件循环中的达到某个条件后退出循环指令,图6-14 条件循环指令;

图6-14 条件循环指令

6、特博沿着第三个角度前进,直到他的“x座标”小于-220,使用条件循环中的达到某个条件后退出循环指令,图6-15 条件循环指令;

图6-15 条件循环指令

7、特博由于要急着去营救自己的哥哥切特,只能给小琳娜留下一句简单的“对不起!”,图6-16 外观指令。

图6-16 外观指令

思考另外一种条件循环指令的使用技巧?

图6-17 条件循环指令

【剧情延展】

小朋友们,特博后来怎样啊?他救出了自己的哥哥切特吗?他有没有回来跟琳娜再进一步的道歉呢?他的速度到底有多快啊?他可以和赛车比赛吗?我的这个故事就只讲到这里,你能否用Scratch for pcDuino进一步的来导演以后的故事吗? MzmLCslxECmungMKM3FHY7KSkLejqS9mBajUfTEXrGXCWlEOyztzxs5XRTVAitmg

点击中间区域
呼出菜单
上一章
目录
下一章
×