Scratch入门级游戏课程-落下的苹果
01今日话题
Scratch游戏入门课程-落下的苹果
02讲师介绍
从日本回来的厉害的“母龟”
开始课程
教学方法:故事导入
一个炎热的中午,小牛顿正在他妈妈的农场里休息。就在那时,一个成熟的苹果掉了下来。苹果正好打在牛顿的头上。牛顿想,苹果为什么不跑起来掉下来?他问母亲,但她无法解释。
所有的科学家都保持一颗童心,牛顿也不例外。当他长大成为一名物理学家时,他想到了一个少年“苹果落地”的故事。也许是地球上的某种力量吸引了苹果落下。于是牛顿发现了万有引力。
今天我们将使用一个高级术语——克隆。
?
首先我们需要在事件模块中找到绿旗被点击时的命令,拖动到脚本区,然后找到外观模块的隐藏命令先隐藏角色,再找到控制模块克隆。
接下来,让我们一起打造苹果大军。
首先,我们打开控制模块,找到克隆命令并将其拖到脚本区域。
每点击鼠标克隆一次自己,苹果就会多一个自己。一直这样按鼠标很低。我该怎么办?弄清楚控制模块的重复执行是否瞬间变高了。然后,我们可以去控制模块,等待O秒来控制。
当我们完成克隆后,我们的克隆体将开始执行我们的指令。克隆启动时,通过控制模块拖动到脚本区域。
接下来,克隆人会执行我们的命令。
1.现身?
设计苹果大小
现在让我们来研究苹果的位置。我们的苹果出现在舞台上的任何地方,然后开始下落。首先,让我们看看我们的阶段。
载物台可以用一个坐标轴完美解算。
我们舞台的横坐标X轴,左边最远可以到-240,右边可以到240,所以我们整个舞台的横坐标范围在240到-240之间。
舞台的纵坐标Y轴,最高点可达180,最低点可达-180。那么我们整个舞台的纵坐标就在-180到180之间。
我们可以通过计算模块的随机数,移动运动模块x: y:来控制搭配。
因为x坐标是240到-240?,Y坐标180到-180,太靠近舞台边缘,影响游戏效果。我们可以把载物台范围设计成X坐标:200到-200,Y坐标:150到-150。
苹果做的是下落运动,也就是只在y坐标上运动。将运动模块增加的Y坐标O拖动到脚本区域,思考:苹果落下时Y坐标的增加是正还是负?
我们不止摔了一次,所以需要重蹈覆辙。
在倒下的过程中,苹果会遇到多少情况?两种情况。在1的情况下,碗接住苹果,我们可以得到1分。在第二种情况下,计算机在到达边缘时获胜。
判断条件时,需要调出控制模块的if。。然后是顺序。
接下来我们来看看积分是怎么做的。
先找到变量模块,
在这个模块中,我们可以通过建立一个变量来设计我们需要的变量。这里我需要的是积分,所以我做了一个积分的变量。在游戏开始时,当绿色旗帜被点击时,我们的得分被设置为0。
被碗接住,积分可以增加1。
然后我们就可以设计碗的剧本了。首先我们把碗固定在游戏舞台的底部,把Y坐标固定在底部。而我们的碗要随着鼠标水平移动,这样X坐标就随着鼠标的X坐标移动。
将新伙伴检测模块的鼠标的X坐标拖动到脚本区域。
下一步是确定碗的位置,并一如既往地找到运动x: y:
终于,我们的游戏结束了!!然后如果你觉得课程不错,记得分享给你的朋友。