unity3d - 如何制作标题画面?

当我按下按钮时,我正在尝试制作标题屏幕。当我按下按钮时,它会以 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。我不知道这意味着什么以及如何修复我的代码。

回答1

如果你做了 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()

关于布尔的有用信息

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

相似文章

随机推荐

最新文章