手っ取り早く見たい方はこちらを!github.comunityでスクロールリストをまず作ってみようよくある縦リストをunityで作る場合はこんな手順になります。ScrollRectを作るViewPort(Mask)をよしなに作るScrollBarを作るVerticalLayoutGroupとContentSizeFitterを作るLayoutElementを持ったprefabなどを複数追加するとリスト表示出来る(ScrollViewをベースに作るのがおすすめです)要素を使いまわそうまず、要素を使い回すには、以下のものを消します。VeritcalLayoutGroupContentSizeFitterえっ?て思うかも知れませんが、ここを自作する形になります。大丈夫、難しくないです。ソースコードをまるっと以下のソースを作成します。}}これをVerticalLayoutGroupの代わりに使えばOKです。終わり!なんて言うとブーイングの嵐なので、ちょっと解説をば。}ここでは、使い回す前提で指定個数しかprefabをinstantiateしないでおきます。その際のanchorPositionを各アイテムの高さをずらして配置します。今までであれば、VerticalLayoutGroupがやってくれていたことを自作するイメージです。指定個数のprefabを作り終わったら、このリスト全体の大きさを表示したい全ての項目分広げておきます。(ここがポイントです。)Updateスクロール処理はScrollRectがまかないます。ScrollRectがcontentに指定しているRectTransformを動かします。このupdateで動いた値をチェックして、逐一情報を更新します。Last)が違うのに注意してください。}OnUpdateItemここでカラムの更新を行います。最初に作った指定個数より少ない場合に注意。簡単に要素を使い回すスクロール処理を作ることが出来ました。今回の例では縦でしたが、xにすればもちろん横でも出来ます。簡単なのに効果大です。「リストに入れるprefabの種類がいくつかあるんだけど...?」こうなってくるとリサイクルがちょっと複雑になりそうです。ここでは単一のリストの例ってことで。次はまた当分先になりそう!サークル活動、ゲーム作りの方も頑張ります。Unity1weekunity1week「あつめる」が終わりましたお疲れ様です。終わりましたunity1week。