scratch设置角色移动
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2让角色移动
在设计动画时,让角色产生移动的效果是最基本的动画效果,scratch中让角色移动的方法有三种:通过方向与移动值进行移动;设定x,y坐标命令,使角色进行移动;移到某个特定位置。
一、通过方向与移动值进行移动
左图为动作模块中的指令列表,角色可以根据指令进
行移动。
将动作指令拖拽到脚本区,角色可以执行相应的动作
命令。
例如1:角色向滑动的鼠标移动
在动作模块中选择的命令拖拽到脚本中,每点击一次移动指令,
1.在状态显示
区选择允
许旋转;
2.等待的时间
越长角色跟随
鼠标移动越迟
缓;
3.软件默认的
角色是一只
猫,点击
从文件夹中选
择新的角色。
角色就会移动10个像素,如果想要看到连续的移动效果,就需要执行控制模块中的指令,如果角色一直向一个方向移动,就会走到舞台边
缘,我们给它一个面进行移动的命令,重复执行移动,会出现角色不停移动的画面,我们滑动鼠标过程中会有停顿,这里应该在移动
和面向鼠标的命令后加入一个指令,脚本就是这样的:。
二、设定x,y坐标命令
以下指令都可以设定角色的坐标,
执行此命令,角色会瞬间移动到设定的坐标
位置;
此指令,较上面的命令有所缓慢,大家会在
1秒或设定的时间内移动到坐标位置,看到
角色滑动的过程;
将横向的坐标增加设定的数值;
将角色所在的坐标位置设定为某数值。
将指令拖拽到脚本区,点击执行,角色会沿X轴方向移动10个像素,重复执行此命令,角色会一直沿X轴滑动,为了让角色出现一个走步的效果,这里还需要一个的指令,同时。
脚本如图:
三、移到某个特定位置
首先我们把指令中的X坐标设定为-60,Y坐标设定为0,执行起来,效果是角色瞬间移动到(-60,0)的位置;再拖动
指令到脚本中,我们设定角色在1秒内移动到
(x:10,y:10)的位置,加一个指令,角色会在瞬间回到(x:-60,y:0)位置,然后在一秒内平滑到(x:10,y:10)的动画效果。
1.在“从文件夹中选
择新角色”弹出的对
话框中,选择一个球
类;
2.拖拽“移到坐标”
指令,观察角色效
果,再将“在一秒内
平滑到坐标”拖进
来,点击绿旗,篮球
会有一个平滑移动
效果。
*重复执行更能突出
指令的作用效果。
几个指令的拖动,就能让对象动起来,是不是很神奇呢,同学们快来通过移动指令做一个scrach脚本吧!。