APPinventor打地鼠
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、点击Screen1抽屉,并拖出“当
Screen1初始化时”块;
2、单击过程抽屉,你会看到一个“调
用 移动地鼠”块,把它拖入屏幕初始
化程序中。
每秒钟调用一ห้องสมุดไป่ตู้移动地鼠过程
1、单击计时器1抽屉,并拖出“当计 时器1到达计时点时”块; 2.单击过程抽屉,将“调用移动地鼠” 块拖到计时事件块中。
1、点击画布1抽屉,并拖出“当画布1被触摸时”; 2.单击控制抽屉,拖出“如果...则”块,点击其左上角的蓝色方块,为其添加 “否则”分支,并放入“当画布1被触摸时”块中(此时,“如果...则”块变为 “如果...则...否则”块); 3.将鼠标悬停在触摸事件块的“碰到任意精灵”参数上,从中拖出“碰到任意精 灵”块,并放入“如果...则...否则”块的判断插槽中(“如果”右侧); 4.按照我们的设想,如果判断结果为真(即地鼠被触摸到),则命中次数递增:◦ 从命中次数标签的抽屉中拖出“设命中次数标签的显示文本为”块,并放入“则” 的右边; ◦点击数学抽屉,拖出一个加号(+),将其放在上一个块的插槽中; ◦点击命中次数标签的抽屉,将“命中次数标签的显示文本”块拖到“+”的左边; ◦点击数学抽屉,拖动一个数字块“0”块到“+”的右边,将0改为1 ;
1.从布局组件中拖出水平布局组件,将其放置在重 新启动按钮的下方,保留水平布局1的默认名称; 2.从用户界面分组中拖出两个标签,放置在水平布 局1中;将左侧的标签改名为“命中提示标签”, 设置其显示文本属性为“命中: ”(确保冒号后 面有一个空格); 将右侧的标签改名为“命中次数标签”,设置其 显示文本属性为“0”;
•精灵组件:具有触感的可移动图像;
•画布组件:精灵的舞台; •计时器组件:用来计时,让精灵随机移动; •音效播放器组件:击中地鼠时产生振动; •按钮组件:开始新游戏; •过程:用来实现一系列指令的一段代码,可以重 复调用,如“移动地鼠”过程; •产生随机数; •使用加法块(+)及减法块(-)。
1.画布组件:采用其默认名称画布1,设置其宽 度属性为“充满”,设置其高度属性为300像素; 2.从绘图动画分组中,拖动精灵组件将其改名为 “地鼠”; 3.从用户界面分组中,拖入一个按钮,放置在画 布下方,将其重新命名为“重新开始按钮”,并 设置其显示文本属性也为“重新开始”; 4.从传感器分组中,找到计时器组件,将其拖放 在预览窗口中; 5.从多媒体分组中,找到音效播放器组件,将其 拖放到预览窗口中。
本次课我们将创建一个“打地 鼠”的游戏,游戏灵感来自一 款经典的街机游戏Whac-AMole,玩家手执木槌,每当 小动物从洞中冒出来时,玩家 用木槌击打它们,击中得分。 “
1、一只地鼠随机出现在屏幕上,每秒钟移动一次; 2、玩家用手指触摸地鼠,如果碰到地鼠,则让设备振动, 并显示命中数增加1,然后地鼠立即移动到一个新位置; 3、如果手指直接触摸到屏幕但没点击中地鼠,则显示失败 数增加1; 4、点击“重新开始”按钮,游戏重新开始,命中和失败的 计数归零。
碰到地鼠引起振动