0%

NGUI中的屏幕尺寸是设计者决定的,那么在不同的手机或者电脑下是怎么适配的呢?研究了半天,下面记录一下研究的结果。

阅读全文 »

Rect

Unity中的Rect包含x, y, width, height四个参数,分别是到屏幕左侧的距离、到屏幕底部的距离以及矩形的宽和高,需要注意的是这就代表着Rect是从左下角开始计算的。

阅读全文 »

Unity中常用的界面是NGUI和UGUI,他们都用来创建界面,而NGUI学习成本更低。

在Unity渲染界面的时候,总体上会根据层级自下向上地渲染。其中,UIPanel的优先级最高,我们可以认为Unity首先会按照UIPanel的层级把prefab排序,而子物体们则会在UIPanel的层级上再根据层级排序。另外,即使一个UIPanel挂在另一个UIPanel的下面,也属于不同的层级。

然后由于有这样的渲染顺序,所以我们需要合理安排各个组件的层级,让使用相同美术素材的组件在接近的层级上,不同美术素材的组件尽量远一些。

阅读全文 »