如何在unity5中实现暂停画面?

how to implement a pause screen in unity5?

我想在Unity5中做一个暂停画面。目前我使用附加加载场景模式来实现这一点,但每次我恢复游戏时我都必须再次重新加载场景。我想知道有没有办法只添加暂停屏幕场景并卸载它而不影响当前渲染场景(这样我就不必每次暂停都重新加载它)? 谢谢!

很简单!您必须将 Time.timeScale 设置为 0 并在取消暂停时再次设置回 1
对于暂停菜单,我建议 showing/hiding 半透明 canvas。
如需进一步阅读,请参阅 Time.timeScale and Canvas in docs.

EDIT:
So basically, remove your pause scene (even though you could load it in Additive 模式我不建议暂停菜单)并将其替换为带有菜单的 canvas(您可能已经编码但在主菜单或类似场景中)。
我会坚持使用此方法,因为暂停菜单是可能与您在游戏开始前提供的 "full" 菜单不同(也可能受到事件/游戏阶段等的影响)