APP下载

Scratch之字母打字练习

2019-09-10

电脑报 2019年37期
关键词:克隆按键字母

目的

制作字母打字游戏。字母随机从屏幕上方出现并往下坠落,坠落过程中,按下对应的字母键,该字母即消失,得分(图1)。

实现方式

主要技术是克隆、移动和随机。本游戏只需设置一个角色,里面包含26个字母造型。开始时,每隔一段时间即克隆该角色本身,克隆体启动时,不停往下移动。监控是否有按键按下,按下以后,对应的克隆体消失。为了让字母从屏幕不同位置出现,对于角色的X轴需要随机取值。

制作步骤

第一步:添加角色和造型

1.加入一个字母角色。

2.在这个角色中,按字母顺序依次加入其他25个字母造型,总共有26个造型。

【角色,我们重命名了造型,但其实并没有什么用。獲取造型时,得到的是造型编号,而不是名称(图2)】

第二步:克隆角色,坠落

3.开始后重复执行,无限循环。

4.每一次循环都克隆一个字母角色,因此循环里面可以增加时间,如等待2秒。等待时间越短,克隆的字母就越多(图3)。

5.克隆体出现以后,进入循环,X轴保持不变,Y轴不停减少。即将到达屏幕时,删除克隆体(图4)。

第三步:接受按键,消除字母

6.新设一个克隆体启动事件,启动即不停循环检查是否有按键。(一个无限大循环后面就不能添加其他代码,因此需要另起炉灶,新增一个克隆体启动事件)

7.如果A被按下,判断那造型编号是否为1,如果是1,则计分,并且删除克隆体,增加得分。造型获取中并没有获取造型名称的语句,只有获取造型编号的语句,因此造型需要按顺序排列(图5)。

第四步:随机字母

8.克隆自身之前,将造型切换为1~26的随机数字,即在26个字母中随机选择一个字母。如果不进行随机处理,那么字母将按顺序依次出现。

后续改进

本打字练习,仅随机选取26个字母。在实际的英语录入中是按照单词句子进行的。如果能够存储一定数量的单词,然后依次显示某个单词中的字母,形成单词中的字母雨,那将更贴近实际。同时在应用技术上,能更上一层楼。

猜你喜欢

克隆按键字母
非触勿动 秒治键盘误触
猜谜连字母等
字母派对
未来的笔
属于“我们”
属于“我们”
Cloning Pets克隆宠物
其实真的很简单教你轻松关闭WP8.1手机按键灯
计算器
线性克隆系统的数学原理