游戏制作过程中常碰到图片与文字一起居中,文字会改变,此时需要用到组件ContentSizeFitter

unity ContentSizeFitter图片文字居中-LMLPHP

些时文本会根据数字长度改变宽度,编辑的时候并不会出错,但是运行起来后发现,文字会跑到图片上面,叠加在一起

解决这个问题需要在上一层再加个ContentSizeFitter,去管制上一层的宽度,Rect transform center修改为居中。我这边设置为下边居中

unity ContentSizeFitter图片文字居中-LMLPHP

 最终效果

unity ContentSizeFitter图片文字居中-LMLPHP

 外层不加ContentSizeFitter时的效果

unity ContentSizeFitter图片文字居中-LMLPHP

 

 

06-07 13:58