unity3d 怎么做游戏暂停d窗

unity3d 怎么做游戏暂停d窗,第1张

简单点来说,控制Time.timeScale=0就让时埋虚歼间静止了,此时你写一个GUId出来即可

复杂的话,你需要设置一个暂停系统,控制各种可以动的对象誉悄,弯冲通过发送bool而使他们运动和停止

希望对你有帮助,望采纳

if (GUI.Button (new Rect (310, 10, 80, 30), "暂停") )

这个是点击button才产生的事件,也就是下面那个窗口只显示了一瞬间,所以没看到。

如果你想实现点击一下窗口出来,再点击一下窗口消失,就需要添加一个bool值。

public 前大bool WindowShow = false

void OnGUI()

{

    if (GUI.Button (new Rect (310, 10, 80, 30), "暂停") )

    {

        if (WindowShow)

            WindowShow = false

        else

   前胡         WindowShow = true

    }

    if(WindowShow)

        GUI.Window 慧悔拦(0, windowPos, mywindow, "暂停窗口")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存