3.42 调用game.pause()后游戏并没有暂停

在项目中想做一个受伤停顿的效果,在受击方法中调用game.pause(); 控制台输出如下

,打印的cc.game.isPaused()确实是true了,但是游戏却没有暂停,我试过在控制台调用cc.game.pause()能生效,就是脚本中调用无效image image ,请问为什么会出现这种情况

:rofl:受伤整个游戏都暂停?感觉有点不符合逻辑

有没有一种可能,你的game.pause()没有进入

受伤,只是引擎的生命周期暂停个几十毫秒很正常啊,关键是调用了没暂停。

断点是有执行到game.pause()里面了,而且打印game.isPaused()确实是处于true状态。就是游戏没暂停

用这个试试director.pause()

这个有效,确实也能达到预期的效果,谢谢

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。