极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch软件编程侠盗飞车 第二讲

极客小将2022-04-02-
小伙伴们有看过赛车比赛吗?几辆赛车从起点出发,你追我赶,比赛谁会最先到达终点,赛车在赛道上飞驰还有转弯漂移的时候是不是特别紧张刺激。我有一个好朋友彩颜儿,他最近就特别喜欢看赛车比赛,而且他还想自己体验一下在赛道上飞驰的感觉,但是彩颜儿年纪太小了,和大家一样

小伙伴们有看过赛车比赛吗?几辆赛车从起点出发,你追我赶,比赛谁会最先到达终点,赛车在赛道上飞驰还有转弯漂移的时候是不是特别紧张刺激。我有一个好朋友彩颜儿,他最近就特别喜欢看赛车比赛,而且他还想自己体验一下在赛道上飞驰的感觉,但是彩颜儿年纪太小了,和大家一样小,还不能开车,并且,他虽然很喜欢赛车,但是觉得赛车有点危险。所以他就想了一个办法,他知道我会制作游戏,就让我帮他制作一个赛车游戏,他想通过这个游戏体验一下开赛车的感觉。我给彩颜儿制作了一个赛车的游戏,彩颜儿玩过之后感觉非常棒,所以我想把这个游戏和小伙伴们也分享一下,那我们这节课就一起来制作一个侠盗飞车的赛车游戏。

下面我们先来看一下这个游戏的效果是什么样的,分析一下,我们应该怎么做能够完成这个游戏。

【问题】在刚刚的效果视频中,黑色赛车是在哪个方向上移动的?

【问题】黑色赛车在碰到钱币时,左上角的数字有什么变化吗?

【总结】黑色赛车会在左右方向移动,在碰到钱币时左上角的金钱数会增加100.

【讲解】那这节课呢我们就通过两个任务来完成这个赛车游戏,任务一:实现方向键控制赛车左右移动;任务二:记录赛车吃到的金钱数。

首先小伙伴们先上传侠盗飞车初始程序,在初始程序中已经给出了一部分游戏功能,我们只需要实现刚刚分析的任务一和任务二的功能就可以了。首先我们来完成任务一,实现用方向键控制黑色赛车左右移动,也就是说我们要在黑色赛车这个角色上拼接Scratch积木脚本了。

【问题】为黑色赛车拼接Scratch积木应该在角色区先选中哪个角色?

【讲解】应该在角色区先选中黑色赛车。

在实际的赛车比赛中,所有的赛车都要从起点出发,那在这个赛车游戏中,我们也要为赛车设置一个初始位置。

【讲解】也就是说,当小绿旗被点击后,黑色赛车要移到初始位置。首先要找到事件分类中的“当小绿旗被点击后”Scratch积木,在我们点击舞台区上方的小绿旗后,就会从上到下执行这块Scratch积木下面的Scratch积木脚本,移到初始位置的Scratch积木是运动分类中的“移到x()y()”,它可以移动角色在舞台区的位置。找到这两块Scratch积木之后我们发现,在“移到x()y()”Scratch积木中需要填入数字,那如何确定这块Scratch积木中填入的数值呢?在角色区我们可以看到也有x和y这两个字母。这两个字母呢就是表示角色的位置的。小伙伴们可以尝试在舞台区用鼠标拖动黑色赛车这个角色,看一下角色区x、y后面的数字会不会变化。


网友点评

共有5条评论来说两句吧...

在线客服