资源简介 Scratch图形化编程-森林中的动物一、学习目标 1.学习计算机鼠标键盘操作; 2.Scratch编程软件以及编写操作。 3.学习编程程序流程;二、项目分析 1.添加Wetland的森林背景; 2.添加动物角色,如:狮子lion; 3.完成动物角色行动。三、项目操作 1.添加背景与角色;在scratch编程软件中,可以分为工具栏、积木区、脚本区、舞台区、角色区。如下图所示:点击角色区的蓝色图片按钮可以进入背景库中,背景库中内置了许多的背景可以使用,如下如所示:在背景库中找到需要的背景,点击便可以添加背景。点击小猫角色上右上角的垃圾桶便可以删除小猫角色,然后点击角色区选择角色按钮,进入角色库中,角色库中内置了许多的角色,我们可以在角色库中查找我们需要的角色。到此,已经将角色与背景添加完成。 2.完成角色初始化工作初始化:是指在开始实现具体的功能前对角色或背景做的准备工作,常见的有:位置、大小、方向。其他的还有:造型、显示、翻转方式、变量等等的初始化工作,这些是需要使用的时候在程序的开头添加即可。这里我们将角色lion完成基础初始化:大小位置方向。位置与方向在积木区运动中找到与。注意这里的位置是使用的平面直角坐标系,scratch将整个舞台绘制成一个坐标系,每一个地方都对应着坐标的x与y的值,这里面我们会详细来讲。在编程中没有东南西北,也没有标明的上下左右,编程中会使用一个圆的一周来表示方向,一个方向对应着圆的一个度数。就像时钟与指南针一样。通常我们需要记住如下几个方向的值:上:0°下:180°左:-90°右:90°。这里我们使用默认的90度方向即可在外观里找到大小:,并点击白色圆中的100,使用键盘将数值改为70、整体代码如下:3、为角色添加运动以及运动效果。在运动模块中找到便可以让角色移动起来。但是此时的角色只能走一步。这个时候在控制里找到重复执行。这是的角色是可以滑行着走的,那这个时候我们可以在外观里加上下一个造型。接下来我们可以对角色进行来回运动,可以在运动中找到,但是使用这个代码,碰到边缘后会变成倒着的。这里就需要加上翻转的初始化,以上我们便实现了一个角色的基本功能。5、优化在运行的时候回发现角色行走的太快了,怎么让角色行走的慢一些,思考一下,这里是在有一个重复执行,执行一遍后又接着执行下一个了,计算机程序执行是很快的,所以我们可以让下一次执行的时候慢一些可以使用等待,这里由于1秒等待时间过程过长,我们可以把等待时间改为0.5秒。本程序内容基本上完成了,但是在对于初始化部分,我们使用了造型,角色造型是有多个的,同样角色能够实现动画效果,也正因为将角色的动作分解成了一个造型,这里跟放映机原理相似。而每一次重新执行会出现不一样的造型,我们希望每一次都是从第一次造型开始的。所以我们要在开头添加上造型的初识设定。如果有多个背景也是同样的原理。以上我们的程序就完成了,快去实现一下吧。看看你的动物能不能动起来。四、项目完整代码五、作业实践1.将本次内容周中复习一下。2.创建一个新的角色,并可以让其运动起来。 展开更多...... 收起↑ 资源预览