如何使用Scroll Rect排列Desain Gameobject或UI以变得可滚动? Unity C#
请帮我..如何使用Scroll Rect排列Desain Gameobject或UI以变得可滚动? Unity C#
如何安排gameobject或UI变得像屏幕截图,并使其滚动使用滚动rect?
UI必须像截图一样排列。
有一个边框黄色包含用户界面,它必须是scroollable。 然后有一个青色的边框包含5槽或更多的滚动条,也可以滚动。它可以自动生成或手动生成。 然后有洋红色的边框包含3个按钮的用户界面。按钮1,按钮2和按钮3.每个按钮都有不同的大小。
为什么它必须是可滚动的?因为青色边框包含和洋红色边框包含可以不止一个。所以如果它不能滚动,那么该对象不会显示在黄色边框中。
我已经尝试使它为1天,我无法完成它。
请帮助我如何完成它,以及如何使它一步一步。
如果您有任何问题,请评论它。
非常感谢
,我发现自己的答案。
这就是它的工作原理。
创建游戏对象名称Panelprocess 在Panelprocess添加成分:图像,口罩和滚动矩形
-
创建子游戏物体Panelproceess名称ListProcess
在ListProcess添加组件:网格布局集团和含有(Grid Layout Group)设置如下的值:
cell size:x(285)y(65) 约束:固定列数 约束数:1
在遏制大小钳工设置像下面的值:
水平适合:优先停留大小 垂直适合:优先停留大小
创建子游戏物体ListProcess名称Item1(UI图像),Button1(UI图像),Item2(UI图像),Button2(UI图像)
-
创建子GameObject Item1名称Slot1(UI图像),Slot2(UI图像),Slot3 ,Slot4(UI图像),Slot5 (UI图片)
注:排列按照屏幕 执行步骤4项目2的位置和槽的尺寸过
创建子游戏物体Button1的名称BTN1,BTN2,Btn3 注:排列位置和每个btn1的大小,btn2,btn3累加到 的截图。 执行步骤5,用于将Button2太
-
回到在Panelprocess部件游戏物体Panelprocess : 滚动的Rect(设定的设定等下文):
内容:(拖动ListProcess游戏物体到内容) 水平:未检查的 垂直:检查 机芯类型:弹性
现在播放。 网格布局组现在包含和具有不同大小和可滚动的对象。
完成