首页 > scratch基础教程> 详细内容
scratch运动指令
日期:2020-02-18 

1、移动及旋转

首先我们在指令去选择代码,运动,之后在角色区删除默认小猫,选择小鱼Fish,将小鱼导入舞台。将左侧指令中的拖动到脚本区域,鼠标单击此脚本,是不是先鱼儿开始游动了?更改数字步数,可以控制鱼儿游动的快慢。同理可以将顺(逆)时针旋转(15℃)指令拖到脚本区,自己查看效果。

2、定位定时移动

移到鼠标指针是说将选中角色移动到此刻鼠标指针所在的位置,经常用来做鼠标跟随,即角色跟着鼠标走,比如飞机大战游戏中庸鼠标控制飞机的左右上下移动。


左侧三个定时定位移动指令是指,在特定时间内移动到舞台特定的坐标点。值得一提的是x:0 y:0是舞台的中心坐标,即舞台中心。


3、更改方向

左侧两个按钮为更改角色方向指令,点击按钮后可更改角色方向,需要说明的一点是12点钟方向为0,3点钟方向为90,以此类推。


4、坐标移动

左侧四个按钮是根据坐标来设置对象移动位置。【将xy坐标设为10】是一次性执行,将对象定位到某个位置。【将xy坐标增加10】通常用于循环执行指令中。

x坐标、y坐标、方向,再实际编程中更多用于测试辅助作用,查看当前对象的XY坐标数值。


5、移动方式

【碰到边缘就反弹】使用此指令后,可以使对象在遇到舞台界限之后反向运动。【将旋转方式设置为左右反转】通常跟【碰到边缘就反弹】结合使用。举例说明:左右翻转指鱼儿向左侧游动,改为向右侧游动。任意旋转指鱼儿向左侧游动,改为向右侧游动的同时鱼儿倒着游,即鱼肚皮向上。