今天我们跟着莱德老师一起学过了scratch事件积木,在scratch事件模块中有“当按下…键”的积木,就是控制角色方向移动的。今天我们来根据例子来更形象的运用“当按下…键”事件积木;
scratch小猫向相反的方向移动完整效果
案例:scratch向相反的方向移动。我们要实现的效果是,当按下鼠标上、下、左、右键的时候,是按正确的方向运动;等小猫碰到了石头后,再按下按键时,小猫往相反的方向移动。在事件模块“当按下…键”积木中可以实现;我们按下键盘的上下左右键,小猫总是向相反的方向移动。例如:按上键,小猫向下移动;按右键,小猫向左移动……
用scratch向相反的方向移动步骤:
步骤一、上传小猫和字母A两个角色;背景默认就行,新建一个变量bushu,用来控制小猫移动的步数,默认值为10;
scratch程序初始化
步骤二、按下“上下左右”按键,控制小猫运动;向上移动就是y坐标增加10,向下就是y坐标增加-10,向右就是x坐标增加10,向左就是x坐标增加-10;