• 首页
  • 少儿编程
  • 珠心算
  • scratch
  • Scratch3编写第一段程序-让角色动起来

    这是少儿编程Scratch编程教程的第3节--《Scratch3编写第一段程序-让角色动起来》

    Scratch编程教程目录请见Scratch编程教程

    课程内容

    Scratch3编程操作基本思路

    Scratch3编程可以简单的理解成乐高课程中的拼积木,各个接口的形状一样就可以拼接在一起,即从积木区拖拽选中的积木块至脚本区进行拼接:

    1、比如图1中的1和2就是可以完全拼接的凹凸接口,他们就可以像3那样拼接起来

    Scratch3编程基本思路

    图1

    2、比如图2中3的为止形状和4的整体形状刚好吻合,那么4就可以直接拼接在3的位置,拼接成5的效果

    Scratch3编程基本思路

    图2

    3、像前面一样道理,形状吻合的积木接口就可以拼接,不过积木块的拼接不是随心所欲的,要符合逻辑,根据自己设计的程序流程来拼接,然后在各个积木块里设置相应的数据;

    4、脚本区、积木区的积木块图标单击的时候,程序脚本都会运行,即舞台区所对应的角色都会有相应的反馈。

    Scratch3编程基本思路

    5、Scratch3编程规范的做法是每个脚本都在前方加一个绿旗作为本脚本的开始标记

    Scratch3编程基本思路

    6、如果积木拼接错了,要分离开两个拼接在一起的积木块,要选中下方的积木块向下方拖拽

    Scratch3编程基本操作思路

    7、多余或者不要的积木块可以点击右键选择删除

    Scratch3编程操作基本思路

    Scratch3编程运动模块

    运动模块是控制舞台上角色位置移动、旋转的指令,控制角色从一个位置移动到另一个指定的位置

    Scratch3编程运动模块

    现在做第一个程序,让舞台上的角色向前走10步

    1、首先选择 事件模块,选中绿旗,将它拖拽到脚本区

    Scratch3编程运动模块

    Scratch3编程运动模块

    2、选择运动模块,选中移动10步,将它拖拽到脚本区,和绿旗拼接在一起

    Scratch3编程运动模块

    Scratch3编程运动模块

    3、现在我们的第一个Scratch3程序就写好了,点击绿旗可以运行脚本看看效果吧

    Scratch3编程运动模块

    4、可以看到角色向右移动了10步,当然,10步的视觉效果不明显,可以看看X的值从之前的0变成了10

    Scratch3编程运动模块

    5、也可以多点击几次绿旗或者将脚本区的移动10步积木的数字10改成大一点的数字,比如100,然后点击绿旗看看效果

    Scratch3编程运动模块

    6、我们完成了第一个任务,关闭软件的后我们的作品就没有了,我们可以在菜单栏选择“文件”-“保存到电脑”将我们的作品代码保存起来,下次可以在菜单栏“文件”-“ 从电脑中打开”来打开我们的作品代码

    image.png

    好了,这就是我们这堂课的Scratch编程教程的内容了