最近做的一个跑酷的游戏,然后做到暂停时候发现用director.pause();
不能用 因为我在做暂停的时候会弹出窗口 而窗口中的内容需要 每N秒检测更新一次 ,如果用了director.pause();整个游戏都会暂停,那么问题来了 我换了一个方法就是在Update中写了一个给Body设置坐标的方法:
if(GamaIsStop)
{
this.body.setpos(cc.p(aa,bb));
}
这样来 强行停止刚体运动,问题就在 当跳跃起来暂停的时候 查看Y轴的力 会一直的叠加下去 叠加到吓死人 ,当游戏暂停一跳出给body赋值坐标的逻辑,整个刚体就会一瞬间掉落速度快的吓死人。
我想知道怎么让Body静止 悬停在空中 。而点击继续游戏后正常一点。就是说 让body暂停