Esempio n. 1
0
    public override void Init(UIControl.SecendLevelUIType st = UIControl.SecendLevelUIType.None)
    {
        base.Init();

        GameObject uiCamaraObj = GameObject.Find(uiCameraPath);
        Camera     uiCamera    = uiCamaraObj.GetComponent <Camera>();

        uiCamera.clearFlags = CameraClearFlags.Depth;

        // NGUITools.SetActive(UIControl.CameraUIFx.gameObject, false);

        // 除角色选择角色之外所有界面的背景界面

        /*
         * LoadPanel("UI/Login/LoginPanel", "LoginPanel", null, 300);
         * LoadPanel("UI/Login/RegisterPanel", "RegisterPanel", null, 300);
         * LoadPanel("UI/Login/SelectRolePanel", "SelectRolePanel", null, 300);
         * LoadPanel("UI/Login/CreateRolePanel", "CreateRolePanel", null, 300);
         * LoadPanel("UI/Login/SelectServerPanel", "SelectServerPanel", null, 300);
         * LoadPanel("UI/Common/ModelPanel", "ModelPanel", null, 0);
         * LoadPanel("UI/Common/UserInputPanel", "UserInputPanel", null, -250);
         * LoadPanel("UI/Common/TipsPanel", "TipsPanel", null, -300);
         * LoadPanel("UI/Loading/WaitLoadingPanel", "WaitLoadingPanel", null, -400);
         * //系统向上飘动tips面板
         * LoadPanel("UI/Main/Notice/FloatWordTipPanel", "FloatWordTipPanel", null, 0);
         *
         * GameObject roleShowObj = GameObject.Find("RoleShow").gameObject;
         * LoadPanel(@"UI/Login/ProfessionsPresentation", "ProfessionsPresentation", roleShowObj.transform, 0f);*/

        HideAllPanel(true);

        //UIControl.Instance.PanelManager.GetPanel("SelectRolePanel").Show(true);
    }
Esempio n. 2
0
    public override void Init(UIControl.SecendLevelUIType st = UIControl.SecendLevelUIType.None)
    {
        base.Init();

        //LoadPanel(@"UI/Loading/LoadingPanel", "LoadingPanel", null, 0);
        //GetPanel("LoadingPanel").Show(true);
    }
Esempio n. 3
0
    public virtual void Init(UIControl.SecendLevelUIType st = UIControl.SecendLevelUIType.None)
    {
        panelDic            = new Dictionary <string, IPanel>();
        secendLevelPanelDic = new Dictionary <string, IPanel>();
        deleteDic           = new Dictionary <string, IPanel>();

        UIPanel rootPanel = NGUITools.CreateUI(false, LayerMask.NameToLayer(GameDefines.LayerNGUI));

        rootPanel.name = "UI Root";
        UIRoot uiRoot = rootPanel.gameObject.GetComponent <UIRoot>();

        uiRoot.scalingStyle  = UIRoot.Scaling.ConstrainedOnMobiles;
        uiRoot.manualHeight  = (Screen.height > 640 ? 768 : 640);
        uiRoot.minimumHeight = (Screen.height > 640 ? 768 : 640);
        uiRoot.maximumHeight = 768;

        // add Effect Camera

        /* GameObject effectCameraObj = new GameObject("EffectCamera");
         * effectCameraObj.layer = LayerMask.NameToLayer (GameDefines.LayerNGUI);
         * int mask = (1 << LayerMask.NameToLayer (GameDefines.LayerEffect));
         * effectCameraObj.transform.parent = rootPanel.transform;
         * Camera effectCamera = effectCameraObj.AddComponent<Camera>();
         * effectCamera.clearFlags = CameraClearFlags.Depth;
         * effectCamera.cullingMask = mask;
         * effectCamera.orthographic = true;
         * effectCamera.orthographicSize = 1.0f;
         * effectCamera.nearClipPlane = -10f;
         * effectCamera.farClipPlane = 10f;
         * effectCamera.depth = 2;
         *
         * // add Another UICamera
         * GameObject otherUICameraObj = new GameObject("OtherUICamera");
         * otherUICameraObj.layer = LayerMask.NameToLayer(GameDefines.LayerNGUI);
         * int maskUI = (1 << LayerMask.NameToLayer(GameDefines.LayerHigherUI));
         * otherUICameraObj.transform.parent = rootPanel.transform;
         * Camera otherUICamera = otherUICameraObj.AddComponent<Camera>();
         * otherUICamera.clearFlags = CameraClearFlags.Depth;
         * otherUICamera.cullingMask = maskUI;
         * otherUICamera.orthographic = true;
         * otherUICamera.orthographicSize = 1.0f;
         * otherUICamera.nearClipPlane = -10f;
         * otherUICamera.farClipPlane = 10f;
         * otherUICamera.depth = 3;
         * UICamera uiCamera = otherUICameraObj.AddComponent<UICamera>();
         * uiCamera.enabled = false;
         * //uiCamera.eventReceiverMask = (1 << LayerMask.NameToLayer(GameDefines.LayerHigherUI));
         *
         * GameObject obj = Resources.Load<GameObject>(@"UI/LightPanel");
         * if (null != obj)
         *   NGUITools.AddChild(effectCameraObj, obj);
         */
        // 设置UIControl里的静态变量
        GameObject uiCameraObj = GameObject.Find(uiCameraPath);

        UIControl.CameraUI = uiCameraObj.GetComponent <Camera>();
        // UIControl.CameraUIFx = effectCamera;
        //UIControl.CameraHigherUI = otherUICameraObj.GetComponent<Camera>();
    }
Esempio n. 4
0
    public override void  Init(UIControl.SecendLevelUIType st = UIControl.SecendLevelUIType.None)
    {
        base.Init();

        LoadPanel("UI/Launch/LaunchPanel", "LaunchPanel", null, 0);
        HideAllPanel(true);
        GetPanel("LaunchPanel").Show(true);
    }
Esempio n. 5
0
    public override void Init(UIControl.SecendLevelUIType st = UIControl.SecendLevelUIType.None)
    {
        base.Init();

        /*GameObject uiCamaraObj = GameObject.Find(uiCameraPath);
         * Camera uiCamera = uiCamaraObj.GetComponent<Camera>();
         * uiCamera.clearFlags = CameraClearFlags.Depth;*/

        LoadPanel("UI/Main/MainPanel", "MainPanel", null, 300);

        HideAllPanel(true);

        UIControl.Instance.PanelManager.GetPanel("MainPanel").Show(true);
    }