private void OnResize(PointerEventData data) { float[] mode = new float[] { 0.25f, 0.5f, 0.75f, 1 }; string[] smode = new string[] { "1/4", "1/2", "3/4", "MAX" }; float designWidth = uiScaler.referenceResolution.x; //开发时分辨率宽 float designHeight = uiScaler.referenceResolution.y; //开发时分辨率高 PanelRectTran.offsetMin = new Vector2(0, -designHeight * mode[(int)window_mode]); PanelRectTran.offsetMax = new Vector2(designWidth * mode[(int)window_mode], 0); resize_button.transform.GetChild(0).GetComponent <Text>().text = smode[(int)window_mode]; window_mode++; if (window_mode > WINDOW_MODE.MAX) { window_mode = WINDOW_MODE.QUATER; } addrowtime = Time.realtimeSinceStartup; }
public void BackMode() { _mode = (WINDOW_MODE)(((int)_mode + (int)WINDOW_MODE.MODE_NUM - 1) % (int)WINDOW_MODE.MODE_NUM); _text.text = _mode.ToString(); ChangeMode(); }