Scratch中跳跃移动的设值需要理解基本的物理概念和编程积木。游戏中经常有跳跃的动作,跳跃是指角色从地面起跳,离地后慢慢减速,到达最高的瞬间速度降为0,之后加速回落到地面的过程。使用【运动模块】中的积木移动角色是最常见的操作,比如改变角色在舞台上的位置和方向。

要制作游戏或者带有动画的程序,Scratch编程(十一)运动模块中解释了所谓角色移动,是指命令角色移动到舞台中的某一个具体的坐标点,或者旋转到一个特定的方向。定义一个运动控制模块(方法),按下方向键使角色跑起来,碰到障碍物停止,这样就能实现基本的跳跃移动。
Scratch 2.0入门教程(三)让角色移动和转向中提到,舞台是一个2维的平面,它有一个标准的坐标系,坐标系的零点(0,0)在舞台的中心点,舞台的宽度(x轴)的最大取值为正/负240,舞台的高度为正/负180。整个舞台就是一个480×360单位的长方形平面,这有助于设置跳跃的精确路径。
scratch教程----3.角色的移动&优化中,介绍了如何优化角色的移动,比如使用变量来控制角色移动的快慢,这样在跳跃过程中能更精确地调整速度。冰雪奇缘从0开始学Scratch编程第九章自学任务中,通过变量来控制角色移动的快慢,无疑增加了游戏的难度,需要更加集中精力才有可能战胜电脑。
用Scratch开发轻松过马路游戏中,目标是让你的角色安全地穿过一条拥挤的道路,而不被撞到,这涉及到跳跃和移动的结合。Scratch实例编程基础01:移动、左转和右转解释了移动积木的基本功能,当你将 '移动 10 步' 积木拖放到脚本区并运行程序时,角色会在当前方向上移动10个单位的距离,例如如果角色面向右边(0度方向),它会向右移动10步。
Scratch第五十讲:超级玛丽(一)中,讨论了如何在游戏中实现类似超级玛丽的跳跃动作,通过复制角色和修改程序脚本来改变高度和速度。scratch怎么控制角色移动教程分享中,打开界面后,鼠标点击绘制新角色按钮,然后设置外观和移动指令,使用键盘或鼠标控制角色,这可以扩展到跳跃功能的实现中。少儿编程Scratch第二讲:奇妙的接球小游戏中,定义一个速度参数可以方便随时改变速度,碰到障碍物向相反的方向退回,这样就不会穿过障碍物,在跳跃移动中非常实用。