关于暂停游戏功能的做法,网上的教程以及Unity官方发布的Demo都是通过把Time.timeScale设成0来实现的,然而这会导致一些蛋疼的问题,因为Time.timeScale是全局变量,改成0后UI动画,粒子特效啥的就全都扑街了,虽然可以通过改Update函数来打补丁,但是对于我这种有代码洁癖的人来说,这实在是一个既蛋疼又难看的搞法,另外,把Time.timeScale设成0以后,只是把FixedUpdate停下来了,但Update还是会调用,这样可能出现一些诡异的逻辑问题,然后还要浪费C…