如果用cocos creator
移动卷轴类游戏,例如飞机大战
要么移动背景
,要么移动摄像机
而移动如果放在update
里面进行操作[一般是每帧移动speed
的距离]
例如
img.y += speed
但是由于update
的dt
[每帧的间隔时间,一般为16.6ms
]并不稳定
所以根据dt
值来动态修改移动的距离
dt
为当前帧的时间,单位:秒(s)
,所以标准的一帧的时间为0.01666666
距离 = 时间 * 速度
d = dt * speed
那么应该定义速度speed
,并且速度为1s
应该移动的距离
img.y += dt * speed;
最新评论