ScrollViewの作成
1.まず、UI>ScrollViewからScrollViewを作成する
2.strechにしておく
3.Hirizontalを削除する
4.ViewPortの水平をoffに
5.contentに下記のContentスクリプト、GridRayout、ContentSizeFitterをアタッチ
6.ViewPort、handle、GridRayoutを調整
7.Constrainntを変更
8.ContentスクリプトのTargetにはcontentを、_objectには増やしたいオブジェクトを入れる
9.ボタンなどでcontentスクリプトを操作する
スクリプト
Content.cs
[SerializeField] GameObject _object;
[SerializeField] GameObject Target;
void Update()
{
ContentNum = Target.transform.childCount;
count1 = ContentNum;
Object2 = Instantiate(_object);
Object2.name = _object.name + (count1 + 1);
Object2.transform.SetParent(Target.transform);
var rect=Object2.GetComponent<RectTransform>();
Object2.transform.localScale = new Vector3(43.8f, 63.6f, 0);
rect.transform.localPosition = new Vector3(0, 0, 0);
}