unity中排版组件Horizontal Layout Group的使用

    科技2022-07-10  263

    前言

    在游戏中,我们经常遇到需要隐藏部分元素,如何保证在隐藏部分元素后,剩下的元素依旧能有序的排列呢,Unity编辑器为我们提供了一种很方便的排版组件Layout Group,本次介绍的是其中的水平排版组件:Horizontal Layout Group

    一、Horizontal Layout Group是什么?

    查阅Unity官方手册,关于该组件的描述为: 翻译为中文: 对于基本的属性解释为:

    二、使用步骤

    首先直接为元素集合的父物体添加Horizontal Layout Group组件,并调整其属性到合适的显示效果,而主要参数Padding和Spacing类似于HTML5中对于块元素的边距和间隔的调整,不理解也没有关系,直接改变其数据直至有一个好的满意的显示效果为止: 在给三个子元素Button按钮的父物体MainControl添加组件后,我们隐藏其中任何一个元素,其他元素会自动重新排版,如下测试:

    隐藏前: 隐藏后:

    总结

    Horizontal Layout Group组件可以帮助我们智能的去排版,帮助我们解决很多的麻烦

    Processed: 0.028, SQL: 8