- Creator 版本:2.4.4
物理进行lockstep(在update里,对物理进行update)
update(dt) {
let t = this;
t._time -= dt;
if (t._time <= 0) {
t._time += PER_TIME;
//物理
let phy = cc.director.getPhysicsManager();
phy.enabled = true;
phy.update(PER_TIME);
phy.enabled = false;
}
}
刚体放在结点下,
用tween水平移动结点,
cc.tween(this.moveNode).delay(0.02).by(0.5, { x: -100 }).start();
刚体也会动(不想让刚体动),
刚体会向结点移动的方向动了一下,当tween结束时,刚体又会变回原本位置。
如果物理不进行lockstep,是不会出现这种现象,但是目前需要lockstep
所以,不要出现这种现象,应该怎么做,怎么做才能让刚体不会动?
test.zip (48.1 KB)

