質問するログイン新規登録

回答編集履歴

1

HorizontalLayoutGroupの改造案を追記

2019/06/12 09:31

投稿

Bongo
Bongo

スコア10818

answer CHANGED
@@ -6,4 +6,23 @@
6
6
 
7
7
  Red、Green、BlueはRedLayout、GreenLayout、BlueLayoutの下に入れて、個別に位置を調整するというのはどうでしょう。
8
8
 
9
- ![図2](b4f60d3c9fe37dee1eecfd7dc588e551.png)
9
+ ![図2](b4f60d3c9fe37dee1eecfd7dc588e551.png)
10
+
11
+ **追記**
12
+ `SetLayoutVertical`を無効化した`HorizontalLayoutGroup`
13
+ ```C#
14
+ using UnityEngine;
15
+ using UnityEngine.UI;
16
+
17
+ [AddComponentMenu("Layout/Vertical Adjustable Horizontal Layout Group")]
18
+ public class VerticalAdjustableHorizontalLayoutGroup : HorizontalLayoutGroup
19
+ {
20
+ /// <inheritdoc />
21
+ public override void SetLayoutVertical()
22
+ {
23
+ // 垂直方向には何も操作を行わない
24
+ }
25
+ }
26
+ ```
27
+
28
+ ![図3](766f2f4ce282f4630e1e5adfe7034e6e.gif)