scratch如何让小猫平滑移动

发表在    萌新联盟 09-26 18:35:30

1 4654 0

大家有没有觉得在移动小顽皮时,总会一卡一卡的,今天,我来分享个平滑移动的教程!

脚本设计及分析

1.不连续移动

显而易见,不连续移动的代码很简单——按下方向键,移动方向的坐标增加10

平滑移动


平滑移动的代码相较与不连续移动区别在于——

  1. 按下方向键后的移动过程由一个个小距离移动的组成

  2. 一个个小距离移动的数值大小缓慢减小,直到0

所以设置变量X velocity和Y Velocity,初始化为0,按下方向键后,变量被赋值为1,之后,这两个变量乘以0.9倍,直到无限接近于0


大功告成啦!原理是不是简单易懂呀!


登录或注册后发布评论