第16课 Scratch入门篇:师生问候-广播版
发布时间
阅读量:
阅读量
师生问候-广播版
故事背景:
在上一节课中, 我们完成了师生问候功能模块的设计. 所列举的指令相当繁多, 书写起来较为繁琐, 理解起来存在一定的难度. 本次课程中我们将对上一节的内容进行优化工作, 并在此基础上, 本课程将新增一个关键指令——广播指挥. 其中广播指挥相当于一项重要的事件触发机制, 它能够使单个角色向其余多个角色发送消息信息. 这些消息可以是任何内容, 如指令、数据或状态更新等....
位于 Scratch 的「事件」类别中的是发射与接收 broadcast 的操作。通过发射 broadcast 指令可以让一个或多个角色响应该 broadcast 并执行特定脚本。接收 broadcast 指令则可以让角色响应特定 broadcast 并执行相应操作。

程序原理:
每当对话完成时
程序设计:
1、背景及任务设定:

2、利用广播方式来实现问答:


在上述指令中可以看出,在广播'考试'时对应于接收方收到'考试'信息,在广播'问候'时对应于接收方收到'问候'信息。其他类别的广播指令同样适用。
我们可以通过对比上一课的代码来实现类似的问答功能。借助广播机制完成问答流程,在实际运行中能够使整个代码的设计显得更加清晰明了,在设计过程中则更为直观。
加强这块代码的实践训练,在后期制作中会遇到大量需要用到广播的地方。如有疑问,请随时与我沟通!
全部评论 (0)
还没有任何评论哟~
