Unity(UI Horizontal Layout Group)
宽屏横向适配问题
适配 左-中-右,中间大小不变,左右自动拉升
方案1
中间居中
左:锚点设置最左边
右:锚点设置最右边
float width = ui.HpNode.rectTransform.rect.width;
float nodeItemLength = (width - 166) / 2;
ui.LeftNode.rectTransform.sizeDelta = new Vector2(nodeItemLength, 52);
ui.RightNode.rectTransform.sizeDelta = new Vector2(nodeItemLength, 52);
方案2
Horizontal Layout Group 设置控制子节点大小
中间节点设置固定大小
左右节点设置按比例自动分配大小