在scratch中,让角色上下左右移动的方法有两种常用的方法。通过坐标实现,还有就是通过角色的移动配合面向来实现。今天南昌少儿编程莱德老师来讲解下scratch怎么上下左右移动。
方法一、通过坐标来实现角色的上下左右移动
以舞台坐标(0,0)为中心点
scratch使角色向上移动,是y轴变化,x轴不变。y轴向上移动范围是: (0至180),所以向上运行移动,只需使用积木“将y坐标增加(正数)”
scratch使角色向下移动,也是y轴变化,x轴不变。y轴向上移动范围是: (0至-180),所以向下运行移动,只需使用积木“将y坐标增加(负数)”
scratch实现上下左右移动
scratch使角色向左移动,也是x轴变化,y轴不变。x轴向左移动范围是: (0至-240),所以向左运行移动,只需使用积木“将x坐标增加(负数)”
scratch使角色向右移动,是x轴变化,y轴不变。x轴向右移动范围是: (0至240),所以向右运行移动,只需使用积木“将x坐标增加(正数)”
方法二、通过面向+移动步数实现上下左右移动
“面向…方向”搭配移动步数,还要设置旋转方式来实现角色的上下左右移动。
scratch向上移动,需要面向0°,移动多少步即可。
scratch向下移动,需要面向180°,移动多少步即可。
scratch向左移动,需要面向-90°,移动多少步即可。
scratch向右移动,需要面向90°,移动多少步即可。
scratch实现上下左右移动
如果是要碰到边缘反弹继续移动的话,那就的设置将旋转方式设为“左右翻转”,系统默认角色是面向90°,向右移动的。系统默认的旋转方式是“任意旋转的”。