zoukankan      html  css  js  c++  java
  • Unity3d 游戏退出界面1

    功能需求:点击退出按钮,弹出“退出”UI,询问玩家是否退出游戏;

    退出按钮

    退出UI:

    publicclass GameQuit : MonoBehaviour {

    // 取消按钮

    public  GameObject   closeBt;

    // 退出UI

    public  GameObject   goUI;

    // 退出按钮

    public  GameObject   openBt;

    //确定退出游戏按钮

    public  GameObject   quitBt;

    void Start () {

    NGUIAddListener();

    }

    void NGUIAddListener(){

    if(openBt) UIEventListener.Get(openBt).onPress += openMethod;

    if(quitBt) UIEventListener.Get(quitBt).onPress += quitMethod;

    if(closeBt) UIEventListener.Get(closeBt).onPress += clooseMethod;

    }

    // /确定退出游戏

       void quitMethod(GameObject go, bool istrue) {

            if (istrue)

                return;

        Application.Quit();

        }

    //点击退出按钮,弹出退出UI

    void openMethod(GameObject go, bool istrue) {

            if (istrue)

                return;

        openCloseQuitUI(true);

        }

    //取消游戏退出,关闭弹出UI

     void clooseMethod(GameObject go, bool istrue) {

            if (istrue)

                return;

    openCloseQuitUI(false);

        }

    void openCloseQuitUI( bool isbool){

    if(goUI && goUI.active!=isbool) goUI.SetActiveRecursively(isbool);

    }

    }

  • 相关阅读:
    Python流程控制语句
    关于OSPF、NAT的原理
    Win10删除右键多余选项菜单
    PHP学习 Day_05
    配置yum
    kubernetes 网络组件简介
    kubelet命令行工具使用详解记录
    kubelet资料网址
    kubelet 介绍
    python 的发展介绍
  • 原文地址:https://www.cnblogs.com/kuangwu/p/3208242.html
Copyright © 2011-2022 走看看