11.5 说不同的语⾔
我们将使⽤⾕歌翻译和⽂本到语⾳来显⽰和说出多种语⾔的对话。
语⾔列表包含 9 种预配置的语⾔。
![图片[1]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-139.png)
⼀开始我们:
- 将声⾳设置为吱吱声(似乎适合 Scratchy)
- 设置语⾔索引_lang=1 (英语)
- 转到第 1 行(并开始说话)
![图片[2]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-140.png)
按L键可在 9 种预设语⾔之间循环。
![图片[3]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-141.png)
11.6 设置线路
要设置当前行号,我们创建函数转到 (i)它将当前行设置为从 1 到⻓度的数字(脚本)。该函数
- 使⽤mod表达式将索引变量限制在正确的范围内
- 将行变量设置为脚本项指向的索引
- 将行翻译为当前语⾔
- ⼴播更新以设置进度条
- ⼴播说话以显⽰和读出线
![图片[4]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-142.png)
现在我们可以使⽤箭头键来增加行(右)
![图片[5]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-143.png)
或减线(左)
![图片[6]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-144.png)
11.7 说⼀句话
⾸先,我们显⽰对话⽓泡。然后我们说出台词,除⾮我们现在已经在说话。
如果_play=1那么我们:
- 等待 0.5 秒
- 转到下⼀行(并阅读它)
![图片[7]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-145.png)
11.8 剪切、复制、粘贴
要编辑脚本列表的完整行,我们添加三个标准函数:
- 剪切 (x)
- 复制 (c)
- 粘贴 (v)
剪切⼀行⾸先将当前行复制到tmp变量并删除该项⽬。
![图片[8]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-146.png)
复制⼀行只是将当前行复制到tmp变量。
![图片[9]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-147.png)
粘贴⼀行会在当前索引位置插⼊tmp变量。
![图片[10]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-148.png)
11.9 画嘴巴
为了给出说话的指⽰,我们应该激活嘴巴。将第⼀个猫精灵复制三遍。
![图片[11]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-149.png)
现在⽤ 70% 的红⾊为第⼀个精灵的嘴着⾊。
![图片[12]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-150.png)
猫精灵看起来像这样:
![图片[13]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-151.png)
现在使⽤重塑⼯具删除图⽚点。
![图片[14]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-152.png)
去掉嘴巴的边缘来得到这个。
![图片[15]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-153.png)
猫精灵看起来像这样。
![图片[16]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-154.png)
完全去除嘴巴。⽤ 2.4 点画⼀条新的⿊线。使⽤重塑⼯具在中⼼单击并向下拉线,直到得到:
![图片[17]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-155.png)
猫精灵看起来像这样:
![图片[18]-Scratch 教程:设想](https://www.51scratch.com/wp-content/uploads/2022/07/image-156.png)
11.10 动画嘴巴
为了创建动画,我们随机选择 3 个嘴部精灵之⼀。在这之间我们等待 0.1 秒。循环永远重复,并从另⼀个脚本停⽌。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容