运动基础
让Div动起来
速度---物体运动的快慢
定时器一般都取30,这是最合适的值
运动框架:在开始运动时,关闭已有定时器
把运动和停止隔开(if/else)
匀速运动:核心:速度保持不变
缓冲运动:逐渐变慢,最后停止
距离越远速度越大:速度由距离决定
速度=(目标值-当前值)/缩放系数
缓冲菜单:速度取整
px是计算机能接受的最小单位,所以不会计算小数点后的数字
可以用类math。
math.ceil()向上取整
math.floor()向下取整
math.round()四舍五入
用到缓冲运动就要取整
运动中的bug
1、不会停止
2、速度取某些值时不会停止
3、到达位置后再点击还会运动
4、重复点击速度加快
缓冲运动:
1、速度变慢,最后停止
2、距离越远,速度越大
速度由距离决定
速度=(目标值-当前值)/缩放系数