首页少儿编程随笔正文

scratch 开发环境介绍

Admin2022-08-042996scratch编程环境

截图.png

截图1:总的界面
    今天给大家介绍一下scratch开发环境,上面是截图。这版本是scratch3.0的开发环境,在2.0的基地上重新作了布局,现在这个布局已经变得更加合理,符合日常的使用习惯。第一个要说的是最上面的菜单栏,截图如下。最左边有一个类似地球的图标,单击这个图标我们会发现有很多的语言,大家都知道scratch 在全球一百多个国家被用来作少儿编程的开发工具,是非常受欢迎的,也是非常强大的。它同时支持代码的编写,还支持硬件的开发,可以同时对接电脑的摄像头,音响这些硬件。并且很容易的就对接上了。正因为这个软件的强大,被太多的人使用,所以需要一个设置语言的地方,这就是这个菜单的来由。
    菜单区的第二项是文件。文件这里也非常的重要,点击文件,第一个下拉的子按钮是新建。这是什么意思呢,比如我们现在正在做着某个项目,突然我们不想做这个项目了,没有思路做不下去。这样我们就可以重新建一个项目,可以点击这里的新建把之前的内容都抛弃了。第二个下拉的子按钮是保存到电脑,保存到电脑的意思就是把我们现在正在做着的项目存到电脑的硬盘上,这样突然断电或者电脑关机重启之后我们之前做的项目也不会丢失。要养成一个好的习惯,每过一段时间就保存一下项目,避免误操作引起所有的工作都白费了。第三个是从电脑中打开。这个的意思就是我们从之前已经保存好的文件夹中选择项目文件打开,以便观看效果或者继续编辑,顺便提一下我们scratch3文件以sb3结尾。这里要求我们在保存的时候要保存到特定的文件夹,这样我们下次需要打开它时才好去查找。
    后面的编辑和教程没有更多要说的东西。

截图.png


截图2:菜单区
        接下来说一下左侧的积木区,这些积木块就是我们用来控制舞台上角色的最小编程单元。麻省理工大学的教授们已经把语法规则摒弃,做成了简单的积木块,小朋友们在编程的时候只要把这些单元的积木块拖到脚本区就好了。脚本区就是用各种最小单元的积木块根据需要堆积起来控制舞台背景,舞台声音,角色造型,角色位置,角色声音,角色外观等的代码。积木块区默认显示的是9种积木,分别是运动,外观,声音,事件,控制,侦测,运算,变量,自制积木。这些是显示在左侧的默认积木。如下截图3。当然其他的画笔,摄像机之类的跟硬件交互的积木也是可以添加进来的,只要点击左下脚添加就好了。

image.png

点击这个图标,会弹出一个供选择的界面,只要把我们需要的单击一下就好了。


image.png

截图3

    再接下来要说的是编码区,编码区就是我们把积木拖过来,控制舞台和角色的区块,这里是我们发挥创造力和锻炼思维的小天地。scratch强大的工具都将在这里被小朋友开发出来。那我们现在暂时不会进行深入的探讨这部份的内容。这里有一个积木是我们不得不特别提及的,那就是自制积木块。这个积木有点像自己做了一个小工具,并且这个小工具可以不断地被拿来重复使用,这样我们是不是省下了很多的时间呢。确实如此哈。那我们这个就不截图了。


    代码区的旁边是舞台区,如下截图4。舞台区默认是有一个猫的角色,左上脚绿色的旗帜是点击它开始的意思,当然要开始执行一段代码我们也可以直接点击代码块,点击了之后边缘会变成黄色。如下图。红色的是点击了停止运行当前的脚本。右边第一个是缩小舞台的意思,这样我们就可以看到更多的脚本区,缩小的比例是当前舞台的4分之1。右边第二个是恢复舞台的大小,这样我们又可以更多的看舞台的角色。右边的第三个是全屏,全屏之后我们就只能看到舞台区,比较复杂的脚本我们是可以这样做的,以便于看到各种问题和效果。


image.png


image.png

截图4
舞台下面的左边是角色编辑区,如下图截图5

image.png

截图5
    角色编辑区第一行第一个看到的是角色名称,角色太多了我们可能会区分不开每一个角色的名称,这个时候我们可以重新命名一下,可以更好地区分角色的名称。接着是x和y的位置。这个位置指的是当前选中的角色在舞台上的位置。大家要记住,我们是要对每一个角色单独编程的,这样才可以让它有自己的行为。比如移动到什么位置,碰到边缘反弹之类的效果。当然我们也可以对舞台进行编写代码,控制舞台的背景,舞台的背景音乐。再然后我们看到的是显示和隐藏,就是眼睛那里,舞台上角色太多了那么我们就可以隐藏掉其中的一部分,这样的好处是我们可以针对某一些角色进行调试;隐藏掉一些正常的角色会不会更容易一些呢?
    再接下来是大小,默认每一个角色的值都是100,值越大,角色的大小越大,反之也成立。这是在做游戏之类的项目时需要用到的。
    接下来是方向,方向非常重要,如果你不知道scratch如何定义舞台上的坐标和方向,那你就不可能把游戏做好。当然也包括其他的数学相关的算法也不可能做好。这一部分的会专门拿出来讲,这里不作过多的解释。

然后是舞台编辑区,这里主要编辑两个东西,一个是舞台相关的背景,另一个是舞台相关的音乐。如下图截图6就是舞台编辑区。还有舞台模式下是没有运动积木可以使用的,也没有造型可以变化,造型变成了背景。好了,这就是大致的scratch开发环境的介绍了。

image.png