在项目中想做一个受伤停顿的效果,在受击方法中调用game.pause(); 控制台输出如下
,打印的cc.game.isPaused()确实是true了,但是游戏却没有暂停,我试过在控制台调用cc.game.pause()能生效,就是脚本中调用无效
,请问为什么会出现这种情况
在项目中想做一个受伤停顿的效果,在受击方法中调用game.pause(); 控制台输出如下
,打印的cc.game.isPaused()确实是true了,但是游戏却没有暂停,我试过在控制台调用cc.game.pause()能生效,就是脚本中调用无效
,请问为什么会出现这种情况
受伤整个游戏都暂停?感觉有点不符合逻辑
有没有一种可能,你的game.pause()没有进入
受伤,只是引擎的生命周期暂停个几十毫秒很正常啊,关键是调用了没暂停。
断点是有执行到game.pause()里面了,而且打印game.isPaused()确实是处于true状态。就是游戏没暂停
用这个试试director.pause()
这个有效,确实也能达到预期的效果,谢谢
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。