美文网首页图形化编程实例工作生活
Scratch教程 深入浅出系列《小鸭讲故事》(第2课)

Scratch教程 深入浅出系列《小鸭讲故事》(第2课)

作者: 小铁匠少儿编程 | 来源:发表于2019-07-01 12:18 被阅读0次

    大家好!

    欢迎回到小铁匠少儿编程教育的scratch是中文教程系列

    在上一节课里,我们已经做好了两个面对面的角色,然后添加了一个漂亮的背景

    这节课的任务是给他们编一个故事,

    讲故事首先从故事的剧本开始。

    小猫说:我好想去旅行啊!

    鸭子说:我是鸭子巫师,我可以满足你的愿望。

    小猫说:我做梦都想去月亮!

    鸭子说:如你所愿。

    然后切换到月亮背景

    小猫说:太冷了赶紧回地球吧。

    鸭子说:如你所愿。

    然后舞台切换为海底背景,

    小猫说:我不会游泳...

    鸭子说:好吧。

    最后回到了卧室,

    小猫感叹说:还是家里最好啊!

    剧本挺简单的吧。

    这个故事讲的是一只小猫小鸭的旅行,

    在鸭子巫师的帮助下去了不少地方,

    但是最后发现还是家里最好。

    故事虽然简单,但却很适合我们学习scratch,

    下面就请跟着我一起来完成这个故事。

    首先,用鼠标选择小猫这个角色

    现在我们要给他一些积木,

    如果你还在造型面板里就不对了,

    这时我们要选择代码面板。

    这里让我解释一下代码的意思,

    大家看见cratch这里很清楚的标明了这里是代码面板,

    代码就是人们写出来的程序。

    而在scratch里,

    写代码则是通过拼接这些积木完成的所有的积木都在这里,

    看见这些积木凹槽了吗?

    把这些积木拼接起来,

    就等于在scratch里面写代码编程序里面写代码编程序。

    在scratch中如果要运行一份程序,

    就要点击舞台下方的绿旗,

    而旁边的红色按钮则可以停止程序。

    在老师的设想中,

    当我点击这个旗帜的时候,

    我想要小猫说:我好想去旅行啊!

    我们要确保选中小猫,这个很重要,

    我们要确保小猫是当前被选择的角色。

    请大家再检查一下,

    然后我们要选择事件类积木

    这个应该很好理解,

    因为事件表示在某些条件下会执行的操作。

    点击事件后,

    我们的任务是当绿旗被点击后小猫会说:

    我好想去旅行啊!

    所以现在我要把这块积木拖到右边的代码面板来。

    在scratch里,我们可以加入声音,

    但现在我们只想要小猫把他说的话用文字的方式显示出来。

    所以我们要去外观栏里,这里有一块积木,

    叫做 ”说你好两秒” ,

    我现在要把它拖到这里。

    在黄色的事件积木下面,

    你可以看到这两块积木靠在一起的时候,

    都有一块灰色的区域。

    松开鼠标后,

    他们就拼接在一起了。

    如果我现在点击旗帜,

    会发现什么呢?

    小猫说了你好,

    大家注意到你好这个气泡一会儿就不见了吗?

    让我们再来一次,你好,

    又不见了。

    因为我们放的积木是说你好两秒,

    所以你好这个气泡会显示两秒,然后消失掉。

    同样的,因为我们是用气泡显示说话的内容,

    所以这个说话积木,就会归类于紫色的外观类了。

    我们可以随意更换这个时间,

    比如说六秒,你…好…(你好这话被拖长至6秒)。

    现在 ”你好”这句话会一直在这里,

    直到六秒结束。

    这次我们等了好久,

    如果你觉得六秒太久了,

    我还是把它换回两秒吧。

    然后我要让小猫说的话变成:我好想去旅行啊!

    小猫说完后,

    鸭子巫师要说:我是鸭子巫师,我可以满足你的愿望。

    我们重复之前的操作,

    给鸭子添加一个开始事件,

    当绿旗被点击的时候,

    然后是外观,

    拖了一个对话积木:

    我是鸭子巫师,我可以满足你的愿望。

    现在我想考大家一下了,

    如果现在运行程序会发生什么,

    请大家想一下。

    好我要揭露答案了,看!

    他们同时说话了,

    这不是我们想要的结果。

    小猫应该先说:我好想去旅行啊,

    当他的台词结束后,

    鸭子才会说:

    我是鸭子巫师,我可以满足你的愿望。

    让我们回到鸭子,

    我们不想要他马上说话对吗?

    我们想要小猫先说两秒,

    然后鸭子再开始说话,

    那该怎么办呢?

    把鸭子要说的话拖到下面,

    断开这个链接。

    然后我们去控制这一栏。

    在这里,

    我们可以找到等待一秒,

    这好像就是我们想要的。

    我们把时间改为两秒,

    因为小猫先说话了两秒钟,

    所以我们也要等待两秒钟,

    再放回鸭子要说的话。

    我们来点击下小旗看看会发生什么?

    小猫说:我好想去旅行啊!

    鸭子说:我是鸭子巫师,我可以满足你的愿望。

    这次成功了!

    但是等待了两秒才开始说话。

    大家有没有觉得鸭子说的这句话有点太长?

    我们可以把它分为两段,

    再加入一个说话积木,

    把后半段抄过去即可。

    这里大家可以自己运行一下看看效果

    接下来,我想给大家布置一个作业。

    请大家按照这节课学到了知识,

    按照剧本把后面两句话补完。

    如果你觉得作业太难,

    你可以看下一节,里面会公布答案,

    我们下节课再见!

    相关文章

      网友评论

        本文标题:Scratch教程 深入浅出系列《小鸭讲故事》(第2课)

        本文链接:https://www.haomeiwen.com/subject/johgcctx.html