Scratch 教程:11 设想(1/2)

许多 Scratch 项⽬都涉及讲故事,例如:

  • 教程
  • 动画
  • 漫画
  • 音乐视频

共同特征是线性进展。有⼀个开始和⼀个结束。在本节中,我们创建⼀个框架来轻松排序和操作

  • 对话框
  • 精灵移动
  • 背景

基本思想是使⽤脚本或场景。这是⼀个列表,其中每⼀行都描述了故事那⼀刻发生的事。

它包含所有参与者的对话他们何时以做什么他们在哪里 https://scratch.mit.edu/projects/399904114。

11.1 脚本列表

该程序的主要数据结构是脚本列表。它包含所有对话行。

图片[1]-Scratch 教程:设想

为了创建场景,最简单的⽅法是显⽰脚本并通过以下⽅式对其进行编辑:

  • +添加新项目
  • x 删除项⽬
  • (返回)添加新项⽬
  • 按下S切换布尔_script变量并显⽰或隐藏脚本列表
图片[2]-Scratch 教程:设想

11.2 添加评论

画布包含⼀个注释,概述该程序可以做什么以及如何使⽤该程序。

图片[3]-Scratch 教程:设想

11.3 进度条

为了指⽰进度,我们将使⽤进度条,就像 Youtube 中使⽤的那样。

我们称之为服装吧,把它变成 Youtube 里的红⾊,没有轮廓。重要的是使其与屏幕的⻓度(480 像素)和 10 像素⾼度完全⼀致。

图片[4]-Scratch 教程:设想

它的放置必须使原点位于中⼼。

图片[5]-Scratch 教程:设想

⼀开始我们将⼤⼩设置为 100%,将幻影效果设置为 50% 透明度。

图片[6]-Scratch 教程:设想

当脚本索引移动时,我们会更新 porgress par。它覆盖了屏幕的整个区域。

图片[7]-Scratch 教程:设想

11.4 播放/停止

除了进度条,播放/停⽌按钮是主要的⽤⼾界⾯元素。当程序加载时,它会从头开始播放。

我们创建了⼀个名为Bar的新 Sprite ,它有两种外观:

  • 播放按钮
  • 停⽌按钮

两者都居中且⼤⼩相同(38×51 像素)。

图片[8]-Scratch 教程:设想

在开始时,我们

  • 将精灵放在中⼼
  • 将_play 设置为 0

将开始播放的⼴播

图片[9]-Scratch 教程:设想

按空格键在播放和停⽌之间切换。

图片[10]-Scratch 教程:设想

单击⼤的、半透明的播放/停⽌按钮也是如此。

图片[11]-Scratch 教程:设想

_play 变量是⼀个在 0 和 1 之间切换的布尔变量。将 1 添加到它让我们设置外观。

  • _play=0,停⽌,显⽰播放按钮(服装1)
  • _play=1,播放,显⽰停⽌按钮(服装2)

如果_play=1⼴播消 speak。

播放/停⽌按钮的每次切换都会执行⼀个动画:

  • 从中⼼开始⼩(⼤⼩ = 50%)
  • 变⼤并变的透明

如果索引在最后⼀个脚本位置,我们将索引设置为第⼀个位置。这允许从头开始⽽不是从最后⼀个脚本位置重新开始。

图片[12]-Scratch 教程:设想

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片