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);

    }

    }

  • 相关阅读:
    Go语言的运算符
    Nginx基本安全优化
    在LNMP环境中部署一个blog服务程序
    PHP缓存加速器
    Go语言基础语法
    Go语言数据类型
    Go语言变量
    Go语言常量
    Go语言结构
    LNMP之PHP安装
  • 原文地址:https://www.cnblogs.com/kuangwu/p/3208242.html
Copyright © 2011-2022 走看看