我想在Unity5中制作暂停画面。目前我使用附加的loadcenemode来实现这一点,但每次我恢复游戏时我都要重新加载场景。我想知道有没有办法只添加暂停屏幕场景并卸载它而不影响当前渲染场景(这样我每次暂停时都不必重新加载它)? 谢谢!
答案 0 :(得分:0)
很简单!取消暂停时,您必须将Time.timeScale
设置为0
并再次设置为1
。
对于暂停菜单,我建议显示/隐藏半透明画布。
如需进一步阅读,请参阅文档中的https://github.com/rtaycher/2048-Clone/blob/master/gulpfile.js和Time.timeScale。
编辑:
所以基本上,删除你的暂停场景(即使你可以在Canvas模式加载它我不建议暂停菜单)并用一个画布替换它它上面有一个菜单(你可能已经在主菜单中编码了 - 或类似场景)。
我坚持使用这种方法,因为暂停菜单可能与你之前提供的“完整”菜单不同。游戏开始(也可能受事件/游戏阶段等影响)