unity 中Canvas MatchHeight

设置了

UI Scale Mode = Scale With Screen Size,

Reference Resolution = X 1334, Y 750,

Screen Match Mode = Match Width Or Height,

Match = Width 0, Height 1,

 

---------------------------------------

获取屏幕实际宽度.(RectTransform 在Canvas中填满时的宽度)

 

1         this.RealHeight = 750f;
2         this.RealWidth = this.RealHeight / (float)Screen.height * (float)Screen.width;
3         UnityEngine.Debug.LogFormat("real: width:{0}  height:{1}", this.RealWidth, this.RealHeight);

 

posted on 2019-02-22 17:17  Sweet小马  阅读(1128)  评论(0编辑  收藏  举报

导航