购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第7单元
认识侦测程序指令——捉迷藏游戏

本节课我们的三个角色boy、cat、mouse来到了人们公园玩捉迷藏的游戏。我们通过这个游戏,来详细认识侦测程序指令。

【初始指令】

如图7-1所示,蓝色为侦测指令的颜色。通过观察我们可以发现,侦测指令可以在碰到角色或颜色时进行判断;也可以询问问题,并在文本框内回答;还可以侦测鼠标的特征以及是否按下了某个键;引入了计时器;侦测某个对象的位置……另外它还可以配合硬件使用,判断传感器的情况等。

图7-1 侦测指令

侦测指令常常作为分支结构的判断点,顺序结构的程序常从侦测指令这里自动分支,开始走向分支结构。

关于配合硬件传感器的部分我们将在后面的章节中作专题研究,今天我们先来看看侦测指令的基本用法。

【游戏介绍】

游戏一开始,三个主角boy、can、mouse在公园的路口,单击绿旗开始游戏,由boy来找,另外两名躲藏。如果boy走向道路左边冬青位置,cat就会显示出来,boy说“find cat;如果是右边,找到mouse。

图7-2 舞台效果图

【准备道具】

1、将“park.jpg”导入到舞台,作为背景,完成后如图7-3所示;

图7-3 舞台背景列表

2、导入三位主角“boy”、“cat”、“mouse”;

【脚本设计】

boy脚本:

1、定义boy的运动方式,“面向鼠标指针”,如图7-4。

图7-4 boy出场位置

2、用侦测指令侦测boy的坐标值是否到达cat隐藏的位置,编写找到cat的程序,如图7-5所示指令,发布广播并说话。

图7-5 进入分支

3、用侦测指令侦测boy的坐标值是否到达mouse隐藏的位置,编写找到mouse的程序,如图7-5所示指令,发布广播并说话。

图7-6 继续分支

用循环指令嵌套的目的是使角色不断的侦测和判断。

cat脚本:

图7-7当绿旗被点击

mouse脚本:(与cat同理)

图7-8 mouse脚本

【游戏拓展】

侦测指令像不像十字路口的交通警察?程序走到这里的时候,通常要询问侦测指令,通过它,你或者向前,或者拐弯,或者“路边停车”……而“计时器”正好可以作为“红绿灯”的等待时间,不如你就来试着编写一个有关十字路口的程序吧?发挥你的想象,情节自己设计,演员自己找,当一回彻彻底底的大导演! b0Am/ijIx5qltsTzU/2RQHvbfqLG0+Uabx2FVvJGNFf6QYQW5l06p+A/msDjlLLG

点击中间区域
呼出菜单
上一章
目录
下一章
×