UGUI系统中有文本及内容自适应的组件,今天偶然发现还不错,首先是Content Size Filter,可以根据UGUI元素内容的宽度或(和)高度来自动调整GameObject的大小(这里都是用RectTransform),如果该GameObject有诸多子对象以及子对象元素的嵌套堆叠,在界面排版、美观上及其基础上的自适应控制上,自己编写脚本来控制需要考虑诸多因素,比如子元素Text的文本长度,字体大小等,稍显复杂,而使用Content Size Filter配合Horizontal Layout Group和Layout Element组件的使用可以很轻松的完成子物体对应该GameObject的自适应排版,而且界面也非常简约美观。
与Horizontal Layout Group类似的还有Vertical Layout Group和Grid Layout Group,Horizontal Layout Group是对水平排列物体进行规整,而Vertical Layout Group作用于垂直排列的物体,Grid Layout Group可以对m*n规格的物体排列。
Layout Element是对子物体大小的控制,可以根据实际情况来调整物体的大小
Unity uGUI布局总结(一)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- UGUI如果要实现如上图的布局效果,很可惜,UGUI没有自带这个功能,UGUI的布局无非就是Horizontal ...
- 角色控制是游戏设计中必不可少的一个设计环节,这一节我们讲一讲如何制作基本的角色运动控制交互逻辑。 因为是简单实例教...