这周课程里有这样一个环节,做一个游戏。这节课的目的是学习如何设置检查点,如何用鼠标控制球的运动,以及如何设置成功通过的机制。
其实里面隐藏着一个很常见的数学问题。学完这门课,相信以后类似的数学问题,大家都很容易理解。
首先来看小效果:鼠标球按下上移,鼠标球松开下移,关卡就是一个开着的火圈,球碰到火圈弹回到原来的初始位置,然后穿过火圈进入下一关。别瞎说,看视频:
我在视频里一直按鼠标。视频里看不出来。我们来体验一下。下面我们来分析一下这个话题:
首先,分析和理解问题的含义
1.对于火圈这个角色,
他需要继续转动。
2.对于小球角色来说,
首先要有一个触发机制,指的是鼠标的按下和释放。
其次,球不能碰到火圈,必须回到起点。
最后,也是最重要的,球必须向上穿过火圈才能过关。
二、分析与分离
小球游戏思维导图
第三,找到编程的解决方案
1.火圈的作用
根据上面的分析,我们知道了人物的几个关键词:旋转和不停。因此,您可以使用以下代码:
2.小球角色
首先,根据第一个判断条件,你只需要判断自己是否打中了火圈。击中后,你将执行一个动作。不打的话可以在这里用。
其次,根据第二个判断条件,我们发现这与第一个不同。第一个只需要判断我们的球有没有碰到火圈,碰到火圈的时候执行一个操作,没有的话继续向上移动,也就是不执行相关操作;在这里,不管是真是假,都需要进行一次手术。同时,鼠标只有两种状态,按下或释放。
所以你可以在这里使用,如果...然后...否则
1.《鼠标球 数学思维|少儿编程scratch中是如何学习数学的?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《鼠标球 数学思维|少儿编程scratch中是如何学习数学的?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1249996.html