cmd.fire = true; 每50ms发射一颗子弹, 请问schedule 是否可以保证同步;
setInterval() 应不行, 卡顿造成发射时机不对; 那么schedule能够保证同步吗? schedule 依据的是逻辑帧还是时间?
cmd.fire = true; 每50ms发射一颗子弹, 请问schedule 是否可以保证同步;
setInterval() 应不行, 卡顿造成发射时机不对; 那么schedule能够保证同步吗? schedule 依据的是逻辑帧还是时间?
无法保证同步,卡顿的情况是存在的。不过可以优化子弹的移动,子弹在update里做移动,给dt赋常数值,dt = 0.0167,这样卡顿来的时候尽可能的保证子弹间隔是一样的