scratch游戏脚本大全 scratch简易小游戏教程( 二 )


2、讲解scratch特点
刚刚我们已经初步认识了scratch是什么样子的,下面,咱们就来具体看一下如何用scratch制作作品 。
这是老师制作的一个双人对战的小游戏,但是这个小游戏还不太完整,小阿斗这个角色没办法向下移动,这节课小伙伴们就和老师一起来把这个游戏补充完整吧 。

scratch游戏脚本大全 scratch简易小游戏教程


首先要上传本节课的初始程序,点击左上角菜单栏中的文件,选择从电脑中上传,找到飞镖对决初始程序,选中它,然后点击打开就可以了 。

scratch游戏脚本大全 scratch简易小游戏教程


初始程序上传完成之后,就可以看到在脚本区已经有拼好的脚本你了,并且角色区还有四个角色,那现在小伙伴们观察一下,现在角色区角色的不同,或者点击这几个角色,看看脚本区的脚本有没有什么变化 。之后,思考一下,现在脚本区的脚本是对应的哪个角色 。
现在脚本区的脚本积木是控制哪个角色的?

scratch游戏脚本大全 scratch简易小游戏教程


现在脚本区的脚本是对应的小阿斗的飞镖这个角色,因为在角色区,小阿斗的飞镖这个角色是有蓝色边框的,这说明我们现在选中的就是这个角色;还有一点就是在脚本区的右上角有个小阿斗的飞镖图案,这说明现在脚本区的脚本就是小阿斗的飞镖这个角色的 。
我们发现每选择一个角色后,脚本区的脚本是不一样的,这说明,角色和脚本是一一对应的,如果我们想为一个角色拼接积木脚本,需要先在角色区选中这个角色 。
我们这节课是要为小阿斗这个角色补充积木,那应该现在角色区选中哪个角色?

scratch游戏脚本大全 scratch简易小游戏教程


需要先在角色区选中小阿斗这个角色 。
小伙伴们选中小阿斗这个角色后,点击绿旗运行作品,看一下小阿斗这个角色先说了什么,又说了什么 。
我们发现小阿斗说话的顺序和小阿斗这个角色脚本区的积木从上到下的顺序是一样的,这说明脚本区的积木脚本是从上到下顺序执行的 。
刚刚我们讲了scratch的两个特点,下面老师要提问一下小伙伴们,看看小伙伴们有没有记住 。
老师现在要为蓝妖精这个角色拼接积木了,那老师在拼接积木之前应该先在角色区选中哪个角色呢?
需要先选中蓝妖精角色 。角色与脚本是一一对应的,需要先选中角色再拼接脚本 。

scratch游戏脚本大全 scratch简易小游戏教程


我想让小阿斗先移动10步,再右转,那我应该把移动10步这个积木放在右转积木的上面还是下面呢?
移动10步积木应该放在右转积木的上面,因为积木脚本是从上到下顺序执行的 。
3、方向键控制小阿斗向下移动
好,那下面咱们就来拼接积木,实现按下向下的方向键时小阿斗向下移动的效果吧 。
现在我们按下向上的方向键时,小阿斗可以向上移动 。那在小阿斗这个角色的脚本区哪一组积木是可以实现老师刚刚说的效果的呢 。就是“如果按下上箭头方向键那么将y坐标增加10”这组积木,在这组积木中,我们可以看到“如果…那么”、“按下上箭头方向键”、“将y坐标增加()”这三个积木,把这三个积木组合起来就可以侦测上箭头方向键有没有被按下,按下时就向上移动 。下面我们要实现按下下箭头方向键时,角色向下移动,也就是说“如果按下向下的方向键,那么向下移动” 。同样要找到“如果…那么”与“按下()键” 。刚刚小阿斗向上移动是将y坐标增加,那小阿斗向下移动就应该是将y坐标减少,但是在运动分类里并没有将y坐标减少积木,那应该怎么办呢?这里同样要找出“将y坐标增加()”积木,不过要在数字的前面添加一个减号 。

推荐阅读