Scratch上下移动

Scratch 3 上下移动
一.积木学习
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.学习内容
1.上节内容回顾
在这里插入图片描述
:往前或者往后走几步,没”-”号的表示往前走,有”-”号的表示往后走
在这里插入图片描述
: 让角色从当前的造型,变成下一个造型.
在这里插入图片描述
:让程序停止一段时间
在这里插入图片描述
:程序开始的消息
2.问题1
如何让角色往上走,或者往下走?
坐标的概念
在这里插入图片描述

整个舞台宽 480, 高360
左右位置用x表示, 上下位置用y表示
最中心位置x = 0, y =0 记作(0,0)
中心的正右方: x = 240, y = 0 记作(240, 0)
中心的正上方:x = 0 , y = 180 记作(0,180)
以此类推,中心的正左方(-240, 0),与正下方(0, -180)

因此,要想让角色能够上下移动,我们可以改变角色的y,y越大,角色的高度就越高,反之角色的高度就越低

试验:
从”动作”模块里找到”将y坐标增加10”, 并击点它,观察效果
在这里插入图片描述

从”动作”模块里找到”移到x: y: ”, 并击点它,观察效果

在这里插入图片描述

解析:
左右移动: 将x坐标增加XX , 有”-”的左移,没有”-”的右移
在这里插入图片描述
上下移动: 将y坐标增加XX, 有”-”下移,没有”-”的上移
在这里插入图片描述
移到x :XX, y: XX. 直接将角色移动指定位置
在这里插入图片描述

程序实例:
准备工作:
1.场景选择:xy-grid
2.角色选择:Balloon1

程序目标:
(1)点击绿旗的时候
(2)角色Balloon1的起始位置设置成 x = 0, y = 0
(3)角色Balloon1边往上飞,边改变造型,直到飞到y=100的地方

在这里插入图片描述

程序实例:
准备工作:
1.场景选择:underwater1
2.角色1:shark, 角色2:shark2

程序目标:
(1)角色shark初始位置: x = -120, y = -100
(2)点击绿旗后,角色shark边改变造型边向上游到y = 0
(3)角色shark2初始位置 x = 120, y = 100
(4)点击绿旗后,角色shark2边改变造型,边向下游到y = 0

猜你喜欢

转载自blog.csdn.net/weixin_41810846/article/details/113143497