// Use this for initialization void Start() { #if screen_s m_height = Screen.height; m_width = Screen.width; var tr = m_canvas.GetComponent <RectTransform>(); // カメラセットアップ m_canvas.worldCamera = m_cam; m_cam.orthographic = true; m_cam.orthographicSize = m_height * 0.5f; m_cam.transform.position = VectorUtil.Add_Z(tr.position, -100); // RectTransfromセットアップ //tr.localScale = Vector3.right * m_width + Vector3.up * m_height; tr.anchorMin = Vector2.zero; tr.anchorMax = Vector2.zero; tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, m_width); tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, m_height); tr.SetPositionAndRotation(new Vector3(m_width * 0.5f, m_height * 0.5f), Quaternion.identity); #endif ScreenDef.screen_height = Screen.height; ScreenDef.screen_width = Screen.width; var tr = m_canvas.GetComponent <RectTransform>(); tr.anchorMin = Vector2.one; tr.anchorMax = Vector2.one; tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, ScreenDef.reference_width); tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, ScreenDef.reference_height_fix); tr.anchoredPosition = VectorUtil.Affect_XY(tr.anchoredPosition, 0, 0); // カメラセットアップ m_canvas.worldCamera = m_cam; m_cam.orthographic = true; m_cam.orthographicSize = ScreenDef.orthographicSize; m_cam.farClipPlane = 150; m_cam.nearClipPlane = 1; m_cam.transform.position = VectorUtil.Add_Z(tr.position, -100); m_cam.rect = new Rect(0, ScreenDef.view_y, 1, ScreenDef.view_height); }
// Use this for initialization void Start() { ScreenDef.screen_height = Screen.height; ScreenDef.screen_width = Screen.width; var tr = m_canvas.GetComponent <RectTransform>(); tr.anchorMin = Vector2.one; tr.anchorMax = Vector2.one; tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, ScreenDef.reference_width); tr.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, ScreenDef.reference_height_fix); tr.anchoredPosition = VectorUtil.Affect_XY(tr.anchoredPosition, 0, 0); // カメラセットアップ m_canvas.worldCamera = m_cam; m_cam.orthographic = true; m_cam.orthographicSize = ScreenDef.orthographicSize; m_cam.farClipPlane = 150; m_cam.nearClipPlane = 1; m_cam.transform.position = VectorUtil.Add_Z(tr.position, -100); m_cam.rect = new Rect(0, ScreenDef.view_y, 1, ScreenDef.view_height); }