[アイテムリスト]生成されるボタンが重なってしまう | Unity Forum | Tech Stadium Forum

[アイテムリスト]生成されるボタンが重...
 
通知
すべてクリア

[アイテムリスト]生成されるボタンが重なってしまう  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
08/07/2021 1:45 pm  

アイテムリスト課題について、
スクロールビューの中にボタンを並べる際に、「content」内に
①「Vertical Layout Group」と➁「Content Size Filter」を追加し、
①の"Spacing"を5に設定、➁を"Preffered Size"に設定しているのですが、
生成されるボタンが重なってしまいます。

Prefabsから直接ButtonItemを「Content」内にドラッグして入れると、きれいにボタン同士の間隔が空きます。何か問題でもあるのでしょうか。

スクリプトの「ItemListManager」のMakeButton部はデフォルトから変えていないはずなのですが。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
08/07/2021 1:45 pm  

「Scrollbar Vertical」が非アクティブになっているのを見ると、何かしらの変更が入ってしまったのかと思います。「ScrollView」は些細な変更で予期せぬ表示をしていしまう事があるので、ScrollViewを作り直してみて下さい。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
08/07/2021 1:48 pm  

まず、Scroll View ShopListオブジェくクト内のContentオブジェクトにある
「Vertical Layout Group」コンポーネントで、Use Child ScaleのHeightにチェックを入れれば間隔が空く様になりますね。

同じ「Vertical Layout Group」コンポーネントのSpacingの値で幅の大きさを変更できます。
この値をとても大きくすれば、Use Child ScaleのHeightにチェックを入れなくても間隔を作ることができたりします。


返信引用
共有:
タイトルとURLをコピーしました