【Unity】关于游戏中的暂停

看了很多大牛的博客 发现 很多类似的 博主就提取出一种 。

<span style="font-size:18px;">Object[] objects = FindObjectsOfType (typeof(GameObject));  
foreach (GameObject go in objects) {  
    go.SendMessage ("OnPauseGame", SendMessageOptions.DontRequireReceiver);  
}  </span>

<span style="font-size:18px;">protected bool paused;  
   
void OnPauseGame ()  
{  
    paused = true;  
}  
   
void OnResumeGame ()  
{  
    paused = false;  
}  
   
void Update ()  
{  
    if (!paused) {  
    // do movement  
    }  
}  </span>

虽然不是完全的理解 一点一点试咯 待补充~~~

你可能感兴趣的:(【Unity】关于游戏中的暂停)