速度

不要和重力混淆。

速度被定义为给定方向上的速度,因此可以是负值,而速度本身是没有方向的,始终为正值。它经常用于物理效果的项目中。使用速度比传统滚动更加平滑和美观。

如何在Scratch中编程速度

编程速度的常用方法是将其值保持为一个变量,并使用该变量来改变精灵的位置:

【图】

上述技术简单,高效,且包含在单个脚本中。可以更改数字以影响精灵更改速度的快慢。应注意,最后一个“设置变量”块中的数字必须在0到1之间,否则精灵会加速而不是逐渐减速。

示例用途

速度有很多用途,几乎可以用于任何地方。以下是其中的一些用途:

  • 竞速和驾驶游戏 - 带有速度的车辆更逼真。
  • 平台游戏 - 速度可以使移动(特别是垂直移动)更加逼真。
  • 物理模拟 - 虚拟球可以使用速度弹跳并遵循重力。
  • 滚动项目 - 具有速度的滚动器很受欢迎。【引证 needed】
  • 陀螺 - 使用角速度,陀螺的运行更加流畅。
  • 太空游戏 - 使用速度使得太空游戏(例如“Asteroids”)更加逼真。

一般来说,任何精灵正在移动的地方都可以通过速度来增强。

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程