00:00
Hello,大家好,我是你们的阿老师,咱们这节课继续学习square入门必修课的第五课,做一个海底大作战的小动画。小朋友们有没有看过动画片海底世界呢?里面有什么小动物呢?小朋友们,让我们想想有什么呢?好,当然了,有我们的大鲨鱼。还有小螃蟹,还有好多种好看的小鱼。那好,首先我们看一下本节课需要完成的任务、目标、程序效果。在海底世界当中,有鱼,还有螃蟹,还有一个大鲨鱼。当棋子被点击的时候,它们在海里游动。这就是我们今天要完成的程序效果啦。
01:00
为了完成这个任务目标,接下来老师带着同学们做一个简单的课前讨论。这里一共有三个问题。问题一,动画中一共有几个角色呢?问题二,分别是什么?问题三,动画发生的程序顺序是什么呢?好的小朋友。参考我们刚才看到的视频效果,来思考一下这三个问题吧。好了,时间到。下面老师带同学们来分析一下这三个问题。问题一,动画中一共有几个角色呢?答案是三个角色。问题二,分别是什么呢?有一条鱼,一个螃蟹和一个大鲨鱼。问题三,程序的顺序是什么呢?
02:00
当我按下棋子的时候,小鱼和小螃蟹都会反复的游动,并且触碰了舞台边缘。再反过来。好的,我们已经分析完了,接下来学习这节课的程序模块吧。第一个程序模块是当棋子被点击的时候,是控制程序开始的。第二个程序模块是重复执行,反复的做一件事情。第三个程序模块是移动五步,让角色走动五步。我们在前一节课当中已经学习过了,在这里就不一一讲述了,重点来看一下第四个程序模块,碰到边缘就反弹,作用是让角色碰到屏幕边缘外面就反弹回来,不能跑到外面去了。第五个程序模块是将旋转的方式设置为左右翻转。作用是将默认的上下翻转改成左右翻转,就像我们是倒立呢,还是华丽转身呢?
03:08
好了,程序模块我们介绍完了,接下来进入我们的块软件中开始完成这个程序吧。首先呢,我们今天的主角已经不是什猫咪了。所以呢,按照我们之前所学的,在小猫咪头顶上有个小垃圾桶,我们点击一下左键将它删除。然后我们选择一个背景。我们选择小放大镜,选择一个背景,然后选择水下,然后再选择一个。这样就好了,背景已经出现了,接下来我们选择一条鱼,选择我们的角色,点击一下,点击动物,找到我们今天的小鱼。然后我们再选择一个。小螃蟹。这样就可以了。
04:01
我们点击鼠标左键。然后长按,将小抛线放到合适的位置里。小月也是。这样就好了。好了,接下来我们将程序模块一一的拖出来,首先第一个在事件里面。当旗子被点击。拖出来,第二个在控制里面重复执行,我们也拖出来。第三个在运动里面。移动十步。我们这里是五步,我们需要改一下的,这样就好了。第四个是。碰到边缘就反弹。第五个是将旋转方式设置为。左右翻转。模块我们已经全部拖出来了,接下来给同学们几分钟的时间,自己尝试着编写这个程序,让我们亲自出马,勇往直前。好了,时间到了,相信小朋友们已经离成功不远了,接下来老师带领着同学们来编写这个程序吧。
05:14
首先,当棋子被点击的时候,我们的小鱼是来回游动的。所以我们就用到了第一个重复执行。小鱼是不停的游动的,所以我们就用到了。移动五部。根据我们的目标成绩效果,小鱼碰到了舞台边缘,然后又反弹回来了,所以我们就要用到了,碰到边缘就反弹。我们也拖动到那些。小鱼是不停的翻转,左右的翻转,所以我们就用到了将旋转方式设置为左右翻转,我们也放进去。接下来我们看一下效果。小鱼在不停的游动。
06:01
左右,左右的翻转。好的,完成。接下来我们再编写一个螃蟹的程序,螃蟹的程序是和小鱼一样的,但是呢,螃蟹呢,比小鱼多一个积木,叫做下一个造型。我们在前面的课程中已经学习过了,我们先加快速度添加进去,看看有没有效果。
07:01
好的,添加完了,让我们来看一下效果吧。好的,正常。我们看一下,螃蟹不断的挥舞着它的大钳子。接下来呢?我们怎么让小鱼变得更多呢?我们首先。点击右键复制。这样就多出来一个。但是两条鱼是相似的,我们怎么去给小鱼变一个样子呢?首先我们点击代码边上有个造型。我们看一下里面有四种的造型,我们选择第二个。我们再回到。代码里,你们看一下,小鱼已经变了一个样子。我们再看一下效果。
08:01
这样,我们的海底小童花是不是变得更加丰富多彩了呢?这节课的内容已经讲完了。布置一个家庭作业,根据今天所学的编程知识,扩展思路,加入新的设计元素,让我们在创造一个新的程序吧。作为背景,森林里都有什么动物呢?作业要求,根据今天我们所学的内容,发挥想象,做三个陆地上动物吧。并且让动物们都运动起来。这节课呢,就上到这里了,同学们下节课见。
我来说两句