Unity3D 之暂停和继续的实现

时间:2023-03-08 21:28:27

Time.timeScale 时间缩放

当timeScale传递时间1.0时和实时时间一样快。当timeScale传递时间0.5时比实时时间慢一半。

当timeScale传递时间为0时游戏基本上暂停了,如果你的所有函数是和帧速率无关的。

    public void OnClickStop()
{
Debug.Log("游戏暂停");
Time.timeScale = ; } public void OnClickContinue()
{
Debug.Log("游戏继续");
Time.timeScale = 1.0f; }