从头开始平滑精灵运动

Guy*_*Guy 6 mit-scratch

如何在Scratch中平滑动画?主要是,我想要它,当你按住右箭头时,它向右走,没有任何明显的抖动.另外,当你拿着箭头时,划痕让你等待一秒钟重复.我该如何平滑这些东西?

Ste*_*bob 2

使用 Scratch,您可以Glide在长距离或间隔时获得非常平滑的运动。然而,这种方法的缺点是滑翔操作必须在精灵可以进行任何感测(例如边缘或碰撞检测)之前完成。这通常是不希望的。

您所说的按下按键时的小延迟实际上与键盘的重复率直接相关。当您按下键盘上的某个键时,会发送该按键事件,但在重复开始之前会有一个小的延迟。如果您能找到一种方法来更改系统键盘重复率,这将延续到 Scratch 中。

在 Scratch 中可以进行的优化程度是有限的。毕竟,它是一个非常基本(但非常有趣)的入门级编程环境。:)