多解析度下界面控件对齐小技巧

在传统的网络游戏行业中,在界面制作中为了适应不同解析度,
在不改变界面内控件大小的情况下,往往采用“九点对其法”来对齐界面
九点分别是:
1、屏幕四角的四个角点坐标
2、屏幕四边的四个中点坐标
3、屏幕中心点的坐标

任意控件只需指定对其中一个点保持绝对的x,y距离,
在游戏解析度调整时,控件都能够自动适应位置

下面举例说明对齐的方式
1、左上角对齐,往往用于制作角色头像
坐标为(display.left + X轴偏移量,display.top - Y轴偏移量)
2、右上角对齐,往往用于制作小地图
坐标为(display.right - X轴偏移量,display.top - Y轴偏移量)
3、左下角对齐,往往用于制作聊天窗口
坐标为(display.left + X轴偏移量,display.bottom + Y轴偏移量)
4、右下角对齐,往往用于制作功能按钮
坐标为(display.right - X轴偏移量,display.bottom + Y轴偏移量)
5、上边中点对齐,往往用于目标头像
坐标为(display.cx +或- X轴偏移量,display.top - Y轴偏移量)
6、下边中点对齐,往往用于技能快捷栏
坐标为(display.cx +或- X轴偏移量,display.bottom + Y轴偏移量)
7、左边中点对齐,往往用于制作队友头像
坐标为(display.left + X轴偏移量,display.cy +或- Y轴偏移量)
8、右边中点对齐,往往用于制作任务列表
坐标为(display.right - X轴偏移量,display.cy +或- Y轴偏移量)
9、中点对其,往往用于制作弹出的功能窗口
坐标为(display.cx +或- X轴偏移量,display.cy +或- Y轴偏移量)

小技巧,希望对大家有用