如何制作标题画面?

How can I make title screen?

我试图在按下按钮时制作标题屏幕。当我按下按钮时游戏停止 使用 Time.timeScale = 0f; 并且我正在尝试做的是当我单击按钮时间停止并且显示两个按钮用于退出和恢复时我正在尝试做当我按下它在菜单脚本中设置 show = true; 的按钮时按钮。这项工作但是当我为按钮“恢复”键入脚本时 是:

private void Awake()
{
    gameObject.SetActive(false);
}
private void Update()
{
    show();
}
private void show ()
{
    if (show = true)
    {
        gameObject.SetActive(true);
    }
}

但是有一个错误Cannot assign to show because it is a method group。 我不知道这意味着什么以及如何修复我的代码。

如果你做 bool 就好了

这里是您的代码示例

public bool show;

 private void Awake()
{
    gameObject.SetActive(false);
}

private void Start()
{
    show = false;
    gameObject.SetActive(false);
}
private void gameobject()
{
    if (show = true)
    {
        gameObject.SetActive(true);
    }
    else(show = false){
        gameobject.SetActive(false);
    }

      
        
}

删除了 show() 并将 update() 替换为 Start()

关于 bool 的有用信息

https://docs.unity3d.com/ScriptReference/30_search.html?q=bool 来源:unity纪录片