如何在Unity中单击按钮后显示模态窗口?

Kar*_*KPN 0 c# unity-game-engine augmented-reality vuforia

我是Unity和C#编程的新手.我只是想知道如何在按钮点击时打开模态窗口.

public class Buttonwindow: MonoBehaviour 
{
    public void clicked(Button button)
    {
        Debug.Log("Button click!");

    }
}
Run Code Online (Sandbox Code Playgroud)

将在此处显示哪些代码以显示弹出窗口?谢谢!

Pro*_*mer 5

使用yourModelWindowPanel.SetActive(true)使能/显示你的窗口和传递falseSetActive功能将其隐藏.这可以是一个包含UI组件的面板.

public class Buttonwindow: MonoBehaviour 
{
    public GameObject modalWindow;
    public void clicked(Button button)
    {
        Debug.Log("Button click!");
        modalWindow.SetActive(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 也不要忘记在模型窗口对象的检查器中的onclick上拖动脚本 (2认同)