本文介绍Scratch3.0的编程环境,该环境为爱校码基于开源scratch-gui构建的二次开发平台,完全免费开放。
请在任意的浏览器(包括桌面电脑、笔记本、手机、平板)上输入网址:http://www.ischoolcode.cn:8601 进入, 首次进入需要耐心等待一下,加载数据需要一点时间,当再次访问时,已在本地浏览器建立了缓存,可以快速进到编程环境。
编程环境的主界面如图所示:
主界面可以划分为三个区域,分别为左部区域工作区、右上方的舞台表现区以及右下部的角色和背景选择区。
左部区域工作区的上边有“代码”、“造型”、“声音”三个标签页(Tab页)选项,点击标签页可以切换到代码区域、造型区域和声音区域。如图所示:
代码区:
造型区:
声音区:
舞台表现区,就像是一个画布或投影屏幕,代码程序的运行效果将在舞台上呈现。
角色与舞台背景选择区,可以添加舞台上的角色和背景。以下进一步介绍。
角色的作用,在小说、影视作品、游戏中描述的人物或事物,故事起伏,动感十足,其乐无穷。角色是Scratch
程序的核心和程序的实现者,相当于影视里的演员,默认的角色是一只小猫。
在舞台上可以添加多个角色,对他们分别编写不同的指令进行控制,相互之间互不影响。角色越多,计算机需要处理的信息也就越多。在实际的开发中,添加的角色数量要适中,保证程序的执行性能。
角色区:
在角色区中,可以选中某一个角色,为它取名字,并且选择显示或者隐藏某个角色。也可以调整角色在舞台中的位置,当x和y都设置为0时,角色会出现在舞台的正中央。当增加x时,角色会向舞台的右侧移动,减少x时,角色会向舞台的左侧移动。当增加y时,角色会向舞台的上方移动,减少y时,角色会向舞台的下方移动。当在舞台上找不到你所添加的角色时,要注意,是不是所设置的x和y已经超出了舞台的界限值。还可以设置角色的大小和方向,如图所示:
添加角色:
通过选择一个角色、绘制角色、随机选择和上传角色这四种方式来添加角色。如图所示:
针对“选择一个角色”
的方式,环境平台提供了一个搜索所有角色的名称和图标,以供编程者的选择需求,如图所示:
针对“绘制”
的方式,环境平台提供了造型
绘制的标签页,以供编程者的自行绘制需求,如图所示:
对于角色所使用的图像,大致分为位图图像和矢量图像两种类型。通常情况,照片或图片是位图,手绘卡通人物是矢量图。
背景区:
背景区在全局界面的右下方的靠右边,如图所示:
添加背景有四种方式,有如图所示的四种方式,分别为“选择一个背景”、“绘制”、“随机”、“上传背景”。其中的“选择一个背景”是环境平台提供的所有的背景名称和图标,以供编程者的选择需求,如图所示:
针对“绘制”的方式,环境平台提供了背景绘制的标签页,以供编程者的自行绘制需求,如图所示:
舞台就是演员表演的场所,是展示作品的地方,在其上可以显示所添加的角色和背景,而且可以根据编写的指令进行变化。
舞台左上角的绿色小旗是开始按钮,红色圆点是停止按钮,分别用来运行
或停止
你编写的动画或游戏。在舞台右上角的三个按钮,是舞台的三种展示模式:缩小舞台、放大舞台和全屏模式。舞台展示如图所示:
在舞台上,想要角色能够动起来,就要对角色下达各种指令,按照设计的逻辑进行剧本编写,也就是利用积木指令块来进行程序设计实现, 编程中的最核心部分已经来到。
在积木块区域,总共有九种不同的积木类型,分别是:
运动积木
,深蓝色,控制角色所在位置:运动积木 --
外观积木
,紫色,切换背景或角色造型,也可以让角色说些什么或者消失:外观积木 --
声音积木
,粉紫色,让角色发出各种有趣的声音声音积木 --
事件积木
,黄色,在角色之间传递消息:事件积木 --
控制积木
,浅橙色,控制其他积木块
而不是角色,如使积木指令重复执行,或满足某条件时执行一个或几个积木指令:控制积木 --
侦测积木
,浅蓝色,可以让角色对周围环境做出响应。使用侦测颜色积木,能够让角色在感知到特定颜色时做出相应的动作:侦测积木 --
运算积木
,绿色,帮助你将积木块组合在一起进行加减乘除
算术运算、比较
及与或非
的逻辑运算,还有字符串的操作运算:运算积木 --
变量积木
,深橙色,创建一个特殊的积木,用标识符
(字符或者字符与数字组合)命名,用来存储数据。变量
用于存储单个数据,而列表
则用于按顺序存储若干个数据:变量积木 --
自制积木
,红色,用来制作属于自己的积木。自制积木是连接创意和编码的魔法工具:自制积木 --
博文最后更新时间: