Scratch编程教程-速度

速度
不要和重力混淆。
速度被定义为给定方向上的速度,因此可以是负值,而速度本身是没有方向的,始终为正值。它经常用于物理效果的项目中。使用速度比传统滚动更加平滑和美观。
如何在Scratch中编程速度
编程速度的常用方法是将其值保持为一个变量,并使用该变量来改变精灵的位置:
上述技术简单,高效,且包含在单个脚本中。可以更改数字以影响精灵更改速度的快慢。应注意,最后一个“设置变量”块中的数字必须在0到1之间,否则精灵会加速而不是逐渐减速。
示例用途
速度有很多用途,几乎可以用于任何地方。以下是其中的一些用途:
- 竞速和驾驶游戏 - 带有速度的车辆更逼真。
- 平台游戏 - 速度可以使移动(特别是垂直移动)更加逼真。
- 物理模拟 - 虚拟球可以使用速度弹跳并遵循重力。
- 滚动项目 - 具有速度的滚动器很受欢迎。【引证 needed】
- 陀螺 - 使用角速度,陀螺的运行更加流畅。
- 太空游戏 - 使用速度使得太空游戏(例如“Asteroids”)更加逼真。
一般来说,任何精灵正在移动的地方都可以通过速度来增强。