scratch编程吧 关注:3,408贴子:2,891

scratch3.0指令大全 pdf版

只看楼主收藏回复

Scratch-3.0-指令大全
PDF版
链接:https://pan.baidu.com/s/1tqlKiMGdES29sfeVhUVV4w?pwd=1234
提取码:1234


IP属地:北京1楼2022-06-15 21:15回复
    Scratch是美国麻省理工学院针对8到16岁孩子开发的一款免费开源编程软件。
    由于Scratch开创性的采用类似“搭积木”一样的方法,把各种程序指令按一定的逻辑关系组合在一起编写程序,从而大大降低了编程难度,特别适合少年儿童使用,因此在全球150多个国家和地区的中小学得到了广泛的应用,被翻译成了 70 多种语言。
    Scratch 3.0 共有九大类、123个指令,3个创建按钮;此外还可以添加“扩展”(官方扩展有3类,第三方扩展有6类),使用这些扩展指令可以增强Scratch功能。本文将针对这些指令逐个详细介绍它们的名称、用途以及参数的设置方法,部分特别重要的指令还通过备注的形式详细介绍具体的使用方法。


    IP属地:北京2楼2022-06-15 21:18
    回复
      “运动”类别
      “运动”类别指令用于设置角色在舞台上进行各种运动。如果当前选中的不是角色缩略图而是舞台背景缩略图,那么“运动”类别指令为空。 “运动”类别指令一共有18个,这些指令可以分为:相对位置运动、绝对位置运动、设置方向、根据坐标值运动、设置反弹、设置旋转方式以及与运动相关的系统变量这七种类型。


      IP属地:北京3楼2022-06-15 21:19
      回复
        相对位置运动 指令图片: 指令名称:移动
        指令用途:使当前角色移动指定步数。
        指令参数:本指令有一个参数,用于指定步数。
        Scratch角色的“1”步,相当于屏幕上的一个像素点。Scratch舞台是一个
        480*360个像素的矩形。
        指令图片:指令名称:向右旋转
        指令用途:使当前角色向右旋转指定角度。
        指令参数:本指令有一个参数,用于指定旋转的角度值。
        指令图片:指令名称:向左旋转
        指令用途:使当前角色向左旋转指定角度。
        指令参数:本指令有一个参数,用于指定旋转的角度值。


        IP属地:北京4楼2022-06-15 21:19
        回复
          绝对位置运动
          指令图片: 指令名称:移到对象位置
          指令用途:将当前角色移到参数所指定的对象位置。
          指令参数:本指令有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“随机位置”和“鼠标指针”两个选项;如果有两个或两个以上角色,那么会在下拉列表中再增加除本角色以外的其它角色名称选项。每个Scratch角色都有一个“造型中心”,默认就是角色造型的图片中心。因此角色的移动都是将“造型中心”移到指定的位置、角色的旋转都是以“造型中心”为圆心旋转。
          指令图片:指令名称:移到指定位置
          指令用途:将当前角色移到参数所指定的坐标位置。
          指令参数:本指令有两个参数,用于指定x坐标值和y坐标值。
          Scratch舞台是一个“480*360”像素的矩形(如下图所示),采用“笛卡尔坐标系”(也称直角坐标系)表示角色位置。横坐标为“x”轴,从左往右依次递增, 小值是“-240”、大值是“240”;纵坐标为“y”轴,从下往上依次递增,小值是“-180”、大值是“180”;舞台的中心就是坐标原点(0,0)。
          指令图片:指令名称:滑行到对象位置指令用途:将当前角色在指定时间内滑行到参数所指定的对象位置。指令参数:本指令有两个参数。第一个参数用以指定时间;第二个是下拉列表参数,用于指定对象,如果角色列表区只有一个角色,那么下拉列表仅包含“随机位置”和“鼠标指针”两个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称选项。
          指令图片:指令名称:滑行到到指定位置
          指令用途:将当前角色在指定时间内滑行到参数所指定的坐标位置。
          指令参数:本指令有三个参数。第一个参数用以指定时间;第二和第三个参数用于指定x坐标值和y坐标值。


          IP属地:北京5楼2022-06-15 21:19
          回复
            设置方向
            指令图片: 指令名称:面向指定方向
            指令用途:使当前角色面向指定方向。
            指令参数:本指令有一个参数,用于指定方向的角度值。单击参数框会打开如下图所示的“角度设置”面板,用鼠标拖动面板右边的箭头可以设置以15°为间隔的角度值;也可以在参数输入框中直接输入任意的角度值。
            Scratch角色方向的角度值可以用绝对数值——也就是0-360表示:其中“0”和“360”都表示角色“向上”、“90”表示“向右”、“180”表示“向下”、“270”表示“向左”;也可以使用相对数值表示:如“90”表示“向右”、那么“-90”就表示“向左”。
            指令图片:指令名称:面向对象方向
            指令用途:使当前角色面向指定对象。
            指令参数:本指令有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“鼠标指针”一个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称选项。


            IP属地:北京6楼2022-06-15 21:19
            回复
              根据坐标值运动
              指令图片: 指令名称:将x坐标增加
              指令用途:将当前角色的x坐标值在原数值基础上增加指定值。
              指令参数:本指令有一个参数,用于指定的增加值。
              指令图片:指令名称:将y坐标增加
              指令用途:将当前角色的y坐标值在原数值基础上增加指定值。
              指令参数:本指令有一个参数,用于指定的增加值。
              指令图片:指令名称:将x坐标设为
              指令用途:将当前角色的x坐标值直接设为指定值。
              指令参数:本指令有一个参数,用于指定的设置值。
              指令图片:指令名称:将y坐标设为
              指令用途:将当前角色的y坐标值直接设为指定值。
              指令参数:本指令有一个参数,用于指定的设置值。


              IP属地:北京7楼2022-06-15 21:20
              回复
                设置反弹
                指令图片: 指令名称:碰到边缘就反弹
                指令用途:设置当前角色碰到舞台边缘就反弹。
                指令参数:无
                所谓的“反弹”就是向相反方向运动,反弹以后角色会旋转,默认旋转方式是“任意旋转”;如果需要改为其它旋转方式,可以使用下一条
                指令。如下图所示程序,单击 运行程序,可以看到小猫在舞台两端不断来回反弹。


                IP属地:北京8楼2022-06-15 21:20
                回复
                  设置旋转方式
                  指令图片: 指令名称:将旋转方式设为
                  指令用途:设置当前角色的旋转方式。指令参数:本指令有一个下拉列表参数,用于指定旋转方式。包含三个选项:左右翻转、不可旋转和任意旋转。其中“不可旋转”就是保持原样不旋转,“左右翻转”和“任意旋转”的旋转样式如下图所示。


                  IP属地:北京9楼2022-06-15 21:20
                  回复
                    与运动相关的系统变量
                    指令图片: 指令名称:x坐标指令用途:获取当前角色在舞台上的x坐标值。
                    指令参数:无
                    指令图片:指令名称:y坐标指令用途:获取当前角色在舞台上的y坐标值。
                    指令参数:无
                    指令图片:指令名称:方向指令用途:获取当前角色在舞台上的方向值。
                    指令参数:无


                    IP属地:北京10楼2022-06-15 21:20
                    回复
                      “外观”类别
                      “外观”类别指令用于设置角色或者背景在舞台上的外观样式。 “外观”类别指令在选中角色缩略图时有20个,用于主要设置角色的外观,具体可以分为:角色反馈、角色造型与背景、角色大小、角色图形特效、角色显示与隐藏、角色层级、与外观相关的系统变量这这七种类型。 “外观”类别指令在选中舞台背景缩略图时只有7个,其中6个与选中角色时完全相同,只有1个指令是独有的。


                      IP属地:北京11楼2022-06-15 21:21
                      回复
                        角色反馈:
                        指令名称:
                        指令名称:说并等待指令用途:使当前角色用单气泡图的方式显示文本并等待指定时间。
                        指令参数:本指令有两个参数,第一个参数用于指定显示文本,第二个参数指定时间。
                        指令名称:
                        指令名称:说指令用途:使当前角色用单气泡图的方式显示文本。指令参数:本指令有一个参数,用于指定显示文本。
                        指令名称:
                        指令名称:思考并等待指令用途:使当前角色用多气泡图的方式显示文本并等待。
                        指令参数:本指令有两个参数,第一个参数用于指定显示文本,第二个参数用于指定时间。指令名称:
                        指令名称:思考指令用途:使当前角色用多气泡图的方式显示文本。
                        指令参数:本指令有一个参数,用于指定显示文本。
                        和 这两个指令都没有时间参数,因此会一直显示指定的文本。可以再使用“角色反馈”指令显示新的文本,这时新文本会替换原有文本内容;如果新文本内容是空的(删除默认文本参数后不输入任何字符,也空格也不能有),那么会取消原有显示文本,不显示任何东西。


                        IP属地:北京12楼2022-06-15 21:21
                        回复
                          角色造型与背景
                          指令名称:
                          指令名称:换造型指令用途:将当前角色的造型换成指定名称的造型。
                          指令参数:本指令有一个下拉列表参数,用于指定造型名称;列表内容就是当前角色所有造型的名称。
                          在确认已经选中角色缩略图的前提下,单击"造型"选项卡可以查看、编辑、添加、删除角色的造型(如下图所示)。
                          指令名称:
                          指令名称:下一个造型
                          指令用途:设置当前角色的造型为下一个造型(如果当前角色只有一个造型,那么本指令无效)。
                          指令参数:无
                          指令名称:
                          指令名称:换背景
                          指令用途:将当前舞台的背景换成指定名称的背景。
                          指令参数:本指令有一个下拉列表参数,用于指定背景名称,列表内容就是当前舞台所有背景的名称。
                          在确认已经选中舞台背景缩略图的前提下,单击“背景”选项卡可以查看、编
                          辑、添加、删除舞台背景图片(如下图所示)。
                          指令名称:
                          指令名称:下一个背景
                          指令用途:设置当前舞台的背景为下一个背景(如果舞台只有一个背景图片,那么本指令无效)。
                          指令参数:无


                          IP属地:北京13楼2022-06-15 21:21
                          回复
                            角色大小
                            指令名称:
                            指令名称:将大小增加指令用途:将当前角色的大小在原数值基础上增加指定值。
                            指令参数:本指令有一个参数,用于指定增加值。
                            在Scratch中,角色默认大小是“100”;增加值是相对于原大小的百分值,如“50”就是在原大小的基础上增加50%,也就是原大小的150%。如果要缩小,可以使用负值;如“-50”就是在原大小的基础上减少50%,也就是原大小的一半。
                            指令名称:
                            指令名称:将大小设为指令用途:将当前角色的大小直接设为指定值。
                            指令参数:本指令有一个参数,用于指定设置值。这个值也是一个相对于原大小的百分值,如“200”就是原大小的2倍, 小值是“0”。
                            在Scratch中,有很多类似这两条角色大小指令一样,成对出现的指令。其中一条指令的参数是相对数值,也就是在原有数值基础上增加(减少);另一条指令的参数是绝对数值,不管原有数值是多少,直接设为一个新的数值。


                            IP属地:北京14楼2022-06-15 21:21
                            回复
                              角色图形特效
                              指令名称: 指令名称:将特效增加指令用途:将当前角色的特效值在原数值基础上增加指定值。
                              指令参数:本指令有两个参数,第一个是下拉列表参数,用于指定特效类型,包括颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像这七个选项;第二个参数用于指定增加值。
                              指令名称:
                              指令名称:将特效设定为指令用途:将当前角色的特效值直接设为指定值。
                              指令参数:本指令有两个参数,第一个是下拉列表参数,用于指定特效类型,包括颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像这七个选项;第二个参数用于指定设置值。
                              指令名称:
                              指令名称:清除图形特效指令用途:清除之前设置的所有图形特效,恢复原始状态。
                              指令参数:无


                              IP属地:北京15楼2022-06-15 21:21
                              回复