巴拉巴拉
小魔仙

cocos 卷轴移动抖动问题

如果用cocos creator移动卷轴类游戏,例如飞机大战
要么移动背景,要么移动摄像机
而移动如果放在update里面进行操作[一般是每帧移动speed的距离]
例如

img.y += speed

但是由于updatedt[每帧的间隔时间,一般为16.6ms]并不稳定
所以根据dt值来动态修改移动的距离


dt 为当前帧的时间,单位:秒(s),所以标准的一帧的时间为0.01666666
距离 = 时间 * 速度

d = dt * speed

那么应该定义速度speed,并且速度为1s应该移动的距离

img.y += dt * speed;
赞(0) 打赏
如果文章对你有帮助,欢迎你来评价反馈。AgainFly » cocos 卷轴移动抖动问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏