UI参考:
基本结构如下:
其中center,top,bottom,right,left做自适应节点
UI处理:
- 1.UI图集原则上不超过1024*1024, 如超过看是否能拆分多个图集。
- 2.每个UI预制,只允许一个私有图集和多个公共图集。
- 3.UI预制自适应调整,对非局中UI,根据位置做自适应
- 4.节点的localPosition不要有小数点,会导致UI显示模糊
UI优化:
- 1.UI预制里废弃的节点删掉
- 2.同Atlas的图片的depth调整为相近的值,中间不要穿插其他Atlas的图片,这张,UI渲染会自动合批,提高性能,可以理解为千层饼,相同的Atals就合并了,隔了个其他Atlas就拆分成几层了
- 3.动静分离,UI渲染是根据UIpanel来提交的,图片会变化的,放到个新的UIPanel下,这样变了,提交变的这些UIpanel下的这些,其他静态的不会提交
ps: 私有图集(为单个界面独有的界面资源) 公共图集(多个界面共同使用的资源,如:图标,按钮类似这些)
注意:public_* 是存放 按钮,线条,这种正方形的公共图片的,其中属性设置 FilterMode:Point
public_c_* 是存放 圆形,非正方形的如,圆环,斜线 这些非正方形的公共图片, 其中属性设置 FilterMode:Bilinear