运动
运动是什么?
当角色在一段时间内位置或者方向发生了改变,这个角色就在运动。
动作指令用于调整角色在舞台中的位置和方向,获取角色当前的坐标值和方向值。
角色积木介绍
移动(10)步
功能:使角色移动设置步数,没有移动过程。
参数:椭圆形参数,1步代表1个像素。
参数大于0,向角色同方向移动。参数小于0,向角色相反方向移动。
返回值:无
难度:☆
右转(15)度
功能:使角色顺时针旋转参数设置的度数,没有旋转过程。
参数:椭圆形参数,旋转的度数。
返回值:无
难度:☆
左转(15)度
功能:使角色逆时针旋转参数设置的度数,没有旋转过程。
参数:椭圆形参数,旋转的度数。
返回值:无
难度:☆
移到([随机位置])
功能:使角色移动到参数设置的位置,没有移动过程。
参数:椭圆形下拉参数,默认选项有随机位置open in new window和鼠标指针,添加角色后,选项增加角色名称。
随机位置,移动到舞台中的任意位置,每次移动的位置不相同。
鼠标指针,移动到鼠标在舞台中的位置。
角色名称,移动到所选角色的坐标位置。可以使用变量作为参数,变量值设置为角色名称。
返回值:无
难度:☆☆
移到x:(0) y:(0)
功能:使角色移到设置的坐标位置,没有移动过程。
积木默认的坐标值会随着角色在舞台中的位置发生改变。
返回值:无
难度:☆☆
在(1)秒内滑行到([随机位置])
功能:使角色移动到参数位置,展示移动过程,移动花费的时间为设置的时间参数。
时间参数:椭圆形参数。代表角色从当前位置移动到目标位置花费的时间。
目标位置参数:椭圆形下拉参数,同移到([随机位置])积木。
返回值:无
难度:☆☆
在(1)秒内滑行到x:(0) y:(0)
功能:使角色移动到设置的坐标位置,展示移动过程,移动花费的时间为设置的时间参数。
时间参数:椭圆形参数。代表角色从当前位置移动到目标位置花费的时间。
目标坐标参数:椭圆形参数,同移到x:(0) y:(0)积木。
返回值:无
难度:☆☆
面向(90)方向
功能:修改角色的方向。
参数:椭圆形参数,代表角色调整后的方向值。
返回值:无
难度:☆
面向([鼠标指针])
功能:使角色方向变为指向参数选项。
参数:椭圆形下拉参数,默认选项有鼠标指针,添加角色后,选项增加角色名称。
鼠标指针为角色方向指向鼠标指针停留位置。
角色名称为角色方向指向被选中角色的坐标点。可以使用变量作为参数,变量值设置为角色名称。
返回值:无
难度:☆☆
将x坐标增加(10)
功能:将角色移动到x坐标增加后的新坐标位置,y坐标不变,没有移动过程。控制角色左右移动。
参数:椭圆形参数。
数字大于0,角色水平向右移动。数字小于0,角色水平向左移动。
返回值:无
难度:☆☆
将x坐标设为(0)
功能:将角色移动到设置的x坐标位置,y坐标不变,没有移动过程。控制角色左右移动。
参数:椭圆形参数。
积木默认值会随着角色在舞台中的x坐标位置发生改变。
返回值:无
难度:☆☆
将y坐标增加(10)
功能:将角色移动到y坐标增加后的新坐标位置,x坐标不变,没有移动过程。控制角色上下移动。
参数:椭圆形参数。
数字大于0,角色垂直向上移动。数字小于0,角色垂直向下移动。
返回值:无
难度:☆☆
将y坐标设为(0)
功能:将角色移动到设置的y坐标位置,x坐标不变,没有移动过程。控制角色上下移动。
参数:椭圆形参数。
积木默认值会随着角色在舞台中的y坐标位置发生改变。
返回值:无
难度:☆☆
碰到边缘就反弹
功能:角色碰到舞台边缘时,发生反弹,类似于光在镜面的反射。
当碰撞到上下边缘,0 ≤ 当前方向 ≤ 180时,反弹后方向 = 180 - 当前方向。
当碰撞到上下边缘,-180 < 当前方向 < 0时,反弹后方向 = -(180 + 当前方向)。
当碰撞到左右边缘时,反弹后方向 = -当前方向
参数:无
返回值:无
难度:☆☆
将旋转方式设为[左右翻转]
功能:改变角色的旋转方式
参数:固定参数积木,选项为左右翻转、不可旋转和任意旋转。
返回值:无
难度:☆☆
x坐标
功能:获取角色当前的x坐标值,作为变量使用。
参数:无
返回值:角色当前的x坐标
难度:☆
y坐标
功能:获取角色当前的y坐标值,作为变量使用。
参数:无
返回值:角色当前的y坐标
难度:☆
方向
功能:获取角色当前的方向值,作为变量使用。
参数:无
返回值:角色当前的方向
难度:☆