1 Star 0 Fork 21

kevin_cwj / Scratch积木大全

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
01-运动.md 7.11 KB
一键复制 编辑 原始数据 按行查看 历史
mmkxs 提交于 2022-09-07 09:34 . update 01-运动.md.

** “运动”类别积木**

“运动”类别积木用于设置角色在舞台上进行各种运动。

如果当前选中的不是角色缩略图而是舞台背景缩略图,那么“运动”类别积木为空。

“运动”类别积木一共有18个,这些积木可以分为:相对位置运动、绝对位置运动、设置方向、根据坐标值运动、设置反弹、设置旋转方式以及与运动相关的系统变量这七种类型。

 

相对位置运动

图片

积木名称:移动

积木用途:使当前角色移动指定步数。

积木参数:本积木有一个参数,用于指定步数。

Scratch角色的“1”步,相当于屏幕上的一个像素点。Scratch舞台是一个480*360个像素的矩形。

 

图片

积木名称:右转

积木用途:使当前角色向右旋转指定角度。

积木参数:本积木有一个参数,用于指定旋转的角度值。

 

图片

积木名称:左转

积木用途:使当前角色向左旋转指定角度。

积木参数:本积木有一个参数,用于指定旋转的角度值。

 

绝对位置运动

图片

积木名称:移到指定位置

积木用途:将当前角色移到参数所指定的对象位置。

积木参数:本积木有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“随机位置”和“鼠标指针”两个选项;如果有两个或两个以上角色,那么会在下拉列表中再增加除本角色以外的其它角色名称选项。

每个Scratch角色都有一个“造型中心”,默认就是角色造型的图片中心。因此角色的移动都是将“造型中心”移到指定的位置、角色的旋转都是以“造型中心”为圆心旋转。

 

图片

积木名称:移到坐标位置

积木用途:将当前角色移到参数所指定的坐标位置。

积木参数:本积木有两个参数,用于指定x坐标值和y坐标值。

Scratch舞台是一个“480*360”像素的矩形(如下图所示),采用“笛卡尔坐标系”(也称直角坐标系)表示角色位置。横坐标为“x”轴,从左往右依次递增,最小值是“-240”、最大值是“240”;纵坐标为“y”轴,从下往上依次递增,最小值是“-180”、最大值是“180”;舞台的中心就是坐标原点(0,0)。

 

图片

积木名称:滑行到指定位置

积木用途:将当前角色在指定时间内滑行到参数所指定的对象位置。

积木参数:本积木有两个参数。第一个参数用以指定时间;第二个是下拉列表参数,用于指定对象,如果角色列表区只有一个角色,那么下拉列表仅包含“随机位置”和“鼠标指针”两个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称选项。

 

图片

积木名称:滑行到到坐标位置

积木用途:将当前角色在指定时间内滑行到参数所指定的坐标位置。

积木参数:本积木有三个参数。第一个参数用以指定时间;第二和第三个参数用于指定x坐标值和y坐标值。

 

设置方向

图片

积木名称:面向指定方向

积木用途:使当前角色面向指定方向。

积木参数:本积木有一个参数,用于指定方向的角度值。单击参数框会打开如下图所示的“角度设置”面板,用鼠标拖动面板右边的箭头可以设置以15°为间隔的角度值;也可以在参数输入框中直接输入任意的角度值。

Scratch角色方向的角度值可以用绝对数值——也就是0-360表示:其中“0”和“360”都表示角色“向上”、“90”表示“向右”、“180”表示“向下”、“270”表示“向左”;也可以使用相对数值表示:如“90”表示“向右”、那么“-90”就表示“向左”。

 

图片

积木名称:面向对象方向

积木用途:使当前角色面向指定对象。

积木参数:本积木有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“鼠标指针”一个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称选项。

 

根据坐标值运动

图片

积木名称:将x坐标增加

积木用途:将当前角色的x坐标值在原数值基础上增加指定值。

积木参数:本积木有一个参数,用于指定的增加值。

 

图片

积木名称:将y坐标增加

积木用途:将当前角色的y坐标值在原数值基础上增加指定值。

积木参数:本积木有一个参数,用于指定的增加值。

 

图片

积木名称:将x坐标设为

积木用途:将当前角色的x坐标值直接设为指定值。

积木参数:本积木有一个参数,用于指定的设置值。

 

图片

积木名称:将y坐标设为

积木用途:将当前角色的y坐标值直接设为指定值。

积木参数:本积木有一个参数,用于指定的设置值。

 

设置反弹

图片

积木名称:碰到边缘就反弹

积木用途:设置当前角色碰到舞台边缘就反弹。

积木参数:无

所谓的“反弹”就是向相反方向运动,反弹以后角色会旋转,默认旋转方式是“任意旋转”;如果需要改为其它旋转方式,可以使用下一条 积木。如下图所示程序,单击 运行程序,可以看到小猫在舞台两端不断来回反弹。

 

设置旋转方式

图片

积木名称:将旋转方式设为

积木用途:设置当前角色的旋转方式。

积木参数:本积木有一个下拉列表参数,用于指定旋转方式。包含三个选项:左右翻转、不可旋转和任意旋转。其中“不可旋转”就是保持原样不旋转,“左右翻转”和“任意旋转”的旋转样式如下图所示。

 

与运动相关的系统变量

图片

积木名称:x坐标

积木用途:获取当前角色在舞台上的x坐标值。

积木参数:无

 

图片

积木名称:y坐标

积木用途:获取当前角色在舞台上的y坐标值。

积木参数:无

 

图片

积木名称:方向

积木用途:获取当前角色在舞台上的方向值。

积木参数:无

其他
1
https://gitee.com/kevincwj/scratch_block.git
git@gitee.com:kevincwj/scratch_block.git
kevincwj
scratch_block
Scratch积木大全
修改完善

搜索帮助

53164aa7 5694891 3bd8fe86 5694891