Scratch 询问与回答

2020-08-02 22:02:58Intoweb
电脑报 2020年27期
关键词:内容

Intoweb

侦测组中询问与回答模块是Scratch人机交互的基础入口。我们需要熟练地掌握并运用在自己的程序中。下面我们通过自问自答的方式完成一段对话,除了用到询问与回答模块,还会初步涉及字符串的相关内容。

程序脚本规划:选择合适的背景Bedroom 1与角色Abby(绿衣)和Avery(紫衣)。

程序流程设计:当绿旗被点击后,角色Avery进行提问,操作者控制Abby的问题进行回答。

1. 在开始询问之前,我们先完成对角色的定位和对造型做基本设置。注意Avery需要将旋转方式设为左右翻转,并面向-90°方向。

ABBY造型

2. 侦测组的“询问‘What's your name?并等待”就是本文的主角了。询问模块里面的一段英文“Whats your name?”是Scratch自带的,我们可以修改它为中文“请问你叫什么名字?” 或者任何需要的对话。

在使用询问模块时,下方会出现一个对话框,对话框里面就填写我们的回答。回答的内容需要我们从外部输入,输入了回答的内容后,点击对话框后面的“√”或者敲回车键即可完成回答。

AVERY需要转为背向

另外,在角色显示时与隐藏时,询问的界面有所不同,角色显示时问句在气泡框中,角色隐藏时问句显示在对话框中。

3. 與询问模块配合使用的是“回答”模块,就在侦测组询问模块的下方。操作者输入对话框的字符串会被存入回答。

4. 为了在两个角色之间传递信息,使用广播。

Avery在询问后等待操作者输入姓名“李明”后将其存入回答中,发出广播“消息1”并等待。

为了让Abby收到消息后会说出“我叫李明”,我们需要用到运算模块组的“连接‘apple 和‘banana”模块来实现字符串“我叫”与回答内容“李明”的拼接。……

登录APP查看全文

猜你喜欢
内容
内容回顾温故知新
科学大众(2022年11期)2022-06-21 09:20:52
内容回顾 温故知新
科学大众(2021年21期)2022-01-18 05:53:48
内容回顾温故知新
科学大众(2021年17期)2021-10-14 08:34:02
内容回顾温故知新
科学大众(2021年19期)2021-10-14 08:33:02
内容回顾 温故知新
科学大众(2021年9期)2021-07-16 07:02:52
内容回顾 温故知新
科学大众(2020年23期)2021-01-18 03:09:18
内容回顾 温故知新
科学大众(2020年17期)2020-10-27 02:49:04
引言的内容
引言的内容
主要内容
台声(2016年2期)2016-09-16 01:06:53