scratch怎么上下左右移动,scratch移动的两种方法

在scratch中,让角色上下左右移动的方法有两种常用的方法。通过坐标实现,还有就是通过角色的移动配合面向来实现。今天南昌少儿编程莱德老师来讲解下scratch怎么上下左右移动。

方法一、通过坐标来实现角色的上下左右移动

以舞台坐标(0,0)为中心点

scratch使角色向上移动,是y轴变化,x轴不变。y轴向上移动范围是: (0至180),所以向上运行移动,只需使用积木“将y坐标增加(正数)”

scratch使角色向下移动,也是y轴变化,x轴不变。y轴向上移动范围是: (0至-180),所以向下运行移动,只需使用积木“将y坐标增加(负数)”

scratch实现上下左右移动

scratch实现上下左右移动

scratch使角色向左移动,也是x轴变化,y轴不变。x轴向左移动范围是: (0至-240),所以向左运行移动,只需使用积木“将x坐标增加(负数)”

scratch使角色向右移动,是x轴变化,y轴不变。x轴向右移动范围是: (0至240),所以向右运行移动,只需使用积木“将x坐标增加(正数)”

方法二、通过面向+移动步数实现上下左右移动

“面向…方向”搭配移动步数,还要设置旋转方式来实现角色的上下左右移动。

scratch向上移动,需要面向0°,移动多少步即可。

scratch向下移动,需要面向180°,移动多少步即可。

scratch向左移动,需要面向-90°,移动多少步即可。

scratch向右移动,需要面向90°,移动多少步即可。

scratch实现上下左右移动

scratch实现上下左右移动

如果是要碰到边缘反弹继续移动的话,那就的设置将旋转方式设为“左右翻转”,系统默认角色是面向90°,向右移动的。系统默认的旋转方式是“任意旋转的”。

scratch相关基础知识点

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch疯狂赛车,模拟实现“疯狂的赛车”比赛

2023-5-6 9:47:06

综合资讯

scratch坐标原点在舞台哪里,scratch坐标原点的位置

2023-5-6 9:47:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索