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

11.5 说不同的语⾔

我们将使⽤⾕歌翻译和⽂本到语⾳来显⽰和说出多种语⾔的对话。

语⾔列表包含 9 种预配置的语⾔。

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

⼀开始我们:

  • 将声⾳设置为吱吱声(似乎适合 Scratchy)
  • 设置语⾔索引_lang=1 (英语)
  • 转到第 1 行(并开始说话)
图片[2]-Scratch 教程:设想

按L键可在 9 种预设语⾔之间循环。

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

11.6 设置线路

要设置当前行号,我们创建函数转到 (i)它将当前行设置为从 1 到⻓度的数字(脚本)。该函数

  • 使⽤mod表达式将索引变量限制在正确的范围内
  • 将行变量设置为脚本项指向的索引
  • 将行翻译为当前语⾔
  • ⼴播更新以设置进度条
  • ⼴播说话以显⽰和读出线
图片[4]-Scratch 教程:设想

现在我们可以使⽤箭头键来增加行(右)

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

或减线(左)

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

11.7 说⼀句话

⾸先,我们显⽰对话⽓泡。然后我们说出台词,除⾮我们现在已经在说话。

如果_play=1那么我们:

  • 等待 0.5 秒
  • 转到下⼀行(并阅读它)
图片[7]-Scratch 教程:设想

11.8 剪切、复制、粘贴

要编辑脚本列表的完整行,我们添加三个标准函数:

  • 剪切 (x)
  • 复制 (c)
  • 粘贴 (v)

剪切⼀行⾸先将当前行复制到tmp变量并删除该项⽬。

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

复制⼀行只是将当前行复制到tmp变量。

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

粘贴⼀行会在当前索引位置插⼊tmp变量。

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

11.9 画嘴巴

为了给出说话的指⽰,我们应该激活嘴巴。将第⼀个猫精灵复制三遍。

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

现在⽤ 70% 的红⾊为第⼀个精灵的嘴着⾊。

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

猫精灵看起来像这样:

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

现在使⽤重塑⼯具删除图⽚点。

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

去掉嘴巴的边缘来得到这个。

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

猫精灵看起来像这样。

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

完全去除嘴巴。⽤ 2.4 点画⼀条新的⿊线。使⽤重塑⼯具在中⼼单击并向下拉线,直到得到:

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

猫精灵看起来像这样:

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

11.10 动画嘴巴

为了创建动画,我们随机选择 3 个嘴部精灵之⼀。在这之间我们等待 0.1 秒。循环永远重复,并从另⼀个脚本停⽌。

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

昵称

取消
昵称表情代码图片