Scratch 编程中的脚本

Scratch 是由麻省理工学院 Lifelong Kindergarten 小组在媒体实验室开发的事件驱动编程工具,用于使用构建块创建您自己的游戏、视觉程序、互动故事。要在 Scratch 中创建程序,我们不需要编写代码来执行操作。在 Scratch 中,该操作只需通过拖放即可执行,类似于 Visual Basic。这是开始编程的非常好的工具。

什么是 Scratch Script?

Scratch 是一种可视化编程,用于创建您自己的游戏、故事和动画。用于在 Scratch 中编程的指令集称为脚本。它是相互连接的块堆栈或集合。指令块的顺序很好,可以执行特定的任务,因为它们决定了与精灵交互。这是在脚本中添加注释以定义正在执行的操作的好方法。在 Scratch 中,sprite 是程序的角色或主角,或者执行脚本中给定的所有活动的图形元素。

Scratch Script 的使用:

  • 要创建 Scratch 脚本,只需将块从块调色板中拖动并组装它们即可。
  • 要从脚本中反汇编块,请将它们从脚本区域中拖出。
  • 要从程序中删除脚本,请选择该脚本并按 Delete 键。
  • 要执行单个脚本,只需单击它。

Scratch Script 的结构:

  • 启动脚本,例如单击绿色标志以启动。
  • Add 到脚本的末尾。
  • 脚本的结尾
  • 对于适合其他块至关重要。
  • 包含其他块。

脚本区域:

Script 区域位于编程调色板的右侧,在这里组装脚本。从编程面板或块面板,将块拖动到脚本区域,以便在项目中存储和执行。或者,您可以将它们堆叠在一起以创建脚本。当您右键单击脚本区域时,您将获得以下选项:撤消、重做、清理块、添加注释和删除块。

脚本片段:

在 Scratch 中,脚本片段称为不完整脚本,这意味着没有 hat 块的脚本。在正常执行中,脚本片段不会运行,因为没有可用于启动代码的 Hat 块。它们通常用于创建缩略图,因为它能够显示程序正常执行时不可见的 sprite。它们通常存放在背包中(这是存储用户项目的特殊功能),很容易出现在帽子上以运行代码。编辑器中存在的每个块都是脚本片段。

示例 1 – 移动徽标

在此示例中,我们将创建一个暂存程序,将徽标顺时针移动 30 度。

程序:

步骤1:打开 scratch 编辑器。

步骤2:从脚本上的事件块中拖动 “when space key pressed” 块。

步骤3:现在从事件块中拖动 “forever” 块,并将此块放在 “when space key pressed” 下。

步骤4: 现在,从 event 块中拖动 “wait” 块,并将此块放在 “forever” 块下。

步骤5: 现在,将 “turn degrees” 块从 motion 块拖放到 “wait” 块下。现在将值从顺时针 15 度更改为 30 度。

步骤6: 现在运行脚本。

以下是上述过程的执行情况:

示例 2 – 使用带声音的箭头移动猫

在此示例中,我们将创建一个 Scratch 程序以更好地理解 Scratch 脚本。除了一个示例外,还将附加实时项目链接,并使用 iframe 通过网页使用。该程序是用 Scratch 设计的,带有一些简单的脚本。我们将了解该计划的各个方面。

步骤1:打开 scratch 编辑器。

步骤2: 首先,我们使用了一个事件,即事件部分的 “When green flag”。它声明当我们点击绿色标志(执行按钮)时,我们的程序将被执行。

步骤3: 从 controls 部分拖动一个 forever 循环。它类似于其他编程语言的 for 循环。程序的迭代由这个 forever 循环完成。

步骤4: 下一步,我们根据箭头取四个条件来控制我们的程序。它定义了精灵 (cat) 将以喵喵声向指定方向移动。

步骤5: 现在运行脚本。

以下是上述过程的执行情况:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法资料吧!

我会继续分享编程资料,学习资料

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值