14.6 Scratchy 叙述者
Scratchy 是我们的叙述者。对话⽓泡是在程序控制下显⽰⽂本的唯⼀⽅式。
当 Sprite Scratchy 接收到⼴播它的说话行时:
- 获取与当前背景编号相对应的对话行
- 将其翻译为所选⽬标语⾔
- 在对话⽓泡中显⽰(例如)对话
- ⼴播说话(开始移动嘴)
- 以所选语⾔
- 停⽌谈话脚本
- 在对话结束时闭嘴
![图片[1]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-10.png)
嘴的运动需要在⼀个单独的循环中完成。
![图片[2]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-11.png)
14.7 图标菜单
精灵是可点击的。每个菜单按钮可以有⼀个单独的精灵。这里我们使⽤不同的⽅法。我们有⼀个单独的精灵,它由⼀个包含 5 个表情符号字符的字符串组成。
![图片[3]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-12.png)
我们将字符串的总⼤⼩调整为 250 点,使每个表情符号的宽度为 50 点。产地也很重要。原点标记位于左上⻆。
![图片[4]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-13.png)
在节⽬开始时,我们
- 将语⾔设置为英语
- 放置精灵在对话⽓泡中显示英语
- 在地球旁边显⽰语⾔,使⽤⼾更清楚其含义。
![图片[5]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-14.png)
当这个精灵被点击时,我们
- 从精灵的 x 原点计算⿏标位置
- 除以按钮宽度 (50) 向上取整(天花板)
这将为我们提供⼀个从 1 到 5 的数字,对应于单击的按钮。我们直接⼴播这个号码。
![图片[6]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-15.png)
按钮 1(地球)增加语⾔索引。我们必须将索引 (language_i) 保存在⼀个变量中。
![图片[7]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-16.png)
按钮 2、3 和 4 是导航按钮。
![图片[8]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-17.png)
这是转到新幻灯⽚的功能
- 切换背景
- 显⽰/隐藏精灵
- 说出新的对话行
![图片[9]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-18.png)
最后 3 个脚本在使⽤键盘时很⽅便:
- 左箭头:上⼀张幻灯
- 空格键:重播当前
- 右箭头:下⼀张幻灯片
![图片[10]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-19.png)
14.8 点击按钮
此⽰例按钮仅在幻灯⽚ 7 和 8 中显⽰。在幻灯⽚ 7 中,它⽤作单击按钮。它 :
- 切换到第⼆套服装(橙⾊)
- 等待 0.2 秒(短暂闪烁)
- 切换回第⼀套服装(蓝⾊)它发出咔哒声。
![图片[11]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-20.png)
14.9 切换按钮
在幻灯⽚ 8 中,相同的按钮表现为具有两种状态的切换按钮。它在服装 1 和 2 之间切换。服装编号⽤作状态变量。
![图片[12]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-21.png)
函数speak以所选语⾔发⾳⽂本参数。为了使它与 Scratchy 不同,我们将声⾳设置为男⾼⾳。
![图片[13]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-22.png)
最后是节⽬⼴播,隐藏对话⽓泡,然后仅当我们在背景编号 7 或 8 时才显⽰按钮精灵。
![图片[14]-Scratch 教程:平板](https://www.51scratch.com/wp-content/uploads/2022/09/image-23.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容