Advertisement

第06课 Scratch入门篇:侏罗纪公园

阅读量:

侏罗纪公园

入门篇适合新手,如您已经学过,可以忽略本节课!

一、故事背景:

在遥远的历史长河中,一个充满神秘色彩与令人惊奇的时代横空出世——侏罗纪时期。那个时代则由恐龙主导,在这片古老的土地上留下了各类巨兽留下的独特印记。

如今,在探索《侏罗纪公园》的过程中(或:在深入探索这一主题的过程中),我们计划使用Scratch编程来构建一个充满奇幻色彩和冒险元素的虚拟世界。在这个充满想象力的地方(或:这个地方),你可以身临其境地观察到种类繁多、栩栩如生的各种恐龙;它们时而悠然自得地漫步前行(或:从容地行走),时而激烈的争斗一触即发。这些情景都仿佛仿佛回到了那个辉煌的时代(或:年代)。

在这里插入图片描述

二、实现原理:

1、删除角色区小猫的角色,我们点击图1中垃圾桶的图标

在这里插入图片描述

图1
2、 在角色区找到如图2位置,找到Dinosaur1角色和Dragon角色

图2

在开始编程之前,在舞台场景中为Dinosaur1角色进行初始化设置。当该角色遇到舞台边缘时会自动返回原处,并完成其在运动过程中的造型切换功能。当选择一个角色进行编程时,在角色区域先选中目标角色(如图3所示)。

在这里插入图片描述

图3

1、 我们先点击“功能区”的事件模块,把

拖到脚本区。
2、 让角色能走起来,我们需要使用“功能区”的运动模块里的

,把它放到当绿旗被点击的下面,小朋友们试下,是不是像积木一样,连接一起了!下面我们点击舞台区上方的小绿旗,看看现在的效果!这个恐龙是不是动了一下!
3、 小恐龙已经动了一下,但是并不是我们想要的结果,我们需要小恐龙一直自己动,现在我们引入一个新的指令,控制模块中的

让我们深入分析这个模块。观察发现, 卡槽位于中间位置, 即我们需要实现一个持续运行的功能, 就必须将该功能配置到特定的循环插件中进行设置。接下来的操作是将此功能整合到脚本区域中进行编码实现, 编写代码结构如下: 如图所示: 图4-1, 点击运行后, 请查看输出结果是否符合预期

在这里插入图片描述
复制代码
     <center>图4</center>

这时我们注意到小恐龙持续前行,在它到达舞台边缘时就会停了下来。然后点击打开运动模块中的相关设置。

将此指令放置于移动下方进行测试,并观察一下效果如何。目前小恐龙再次出现了,请继续寻找并查看具体情况。

这个指令下面有一个

,拖到脚本区看下效果!我们的恐龙移动起来了!

5、接下来,请单击标签页中的造型(见图5)。通过这种方式我们可以观察到这个恐龙角色由4个不同的恐龙造型组成。建议大家依次点击每个造型并连续点击以观察到恐龙开始移动的效果。为了实现让其自动移动的效果,请利用程序控制其动作。最后一步,请单击标签页中的"代码"选项按钮,在返回编程界面后即可完成设置。

在这里插入图片描述

图5

6、 我们选择外观模块里的

将此指令连接至重复执行模块中,并运行该模块后观察效果。
观察到这个恐龙正剧烈地颤抖着。
它正不断进行着剧烈的动作。
此时我们需要减缓恐龙切换形态的频率。
每次切换形态稍作等待即可。

试着操作一下发现速度不够快需要用鼠标点击数字1将其设置为0.2值再试试看这样我们就可以完成这个恐龙的制作了

小朋友们多选择几个角色,把刚才的内容多练习下!!

今天的学习内容到这里就结束了。为了巩固所学知识,请通过大量实践操作来加深对知识的理解。您可以通过修改代码来进一步探索和实践。遇到问题时无需担心,在这里我们可以共同探讨解决方法。欢迎随时与我交流学习中的疑问,在此期间我会尽力为您解答所有问题,请随时联系我!

全部评论 (0)

还没有任何评论哟~