最新消息:

少儿编程–Scratch2.0编程–游戏实战–07 中国地图

Scratch 少儿编程 2986浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

        下面我们来制作一个如何在Scratch中检测输入值的小程序。我们在中国地图上标注出了其中13个省的标签,由用户在点击右侧表格的各省名前面空白的表格区,程序提示用户输入相应的代码,输入全部结束后,点击“提交”按钮检测用户输入是否正确。用户界面如下图:

STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
在程序中使用了6个变量:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
在程序中还使用了3个链表:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
舞台背景设置脚本,当检测到用户的点击鼠标的操作的时候,检测鼠标的x和y坐标值,如果在相应的输入框中,则提示用户输入,并将输入显示在对应的位置。        

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图

        这里的Onclick()和GetAnswer()是过程,这个将在第10节的内容中讲到。

        显示用户输入的角色letter在接收到舞台发出的消息“ShowAnser”后,执行脚本显示用户输入:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
判断结果的角色yesno在接收到舞台发出的消息“Check”后,开始检查输入的正确性,并将结果显示在结果栏:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
当用户按下角色check后,执行脚本:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
当用户按下角色reset后,执行脚本:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
舞台在接收到角色reset发出的消息“Reset”后执行脚本:

        STEAM创新教育--Scratch2.0编程--游戏实战--07 中国地图
执行脚本看看,结果如何?

 

您必须 登录 才能发表评论!