Open3

【Unity】LoopScrollRectを用いた仮想スクロール

ピン留めされたアイテム
nitonito

Loop Scroll Rect

uGUIに仮想(無限)スクロールを追加するOSS.

https://github.com/qiankanglai/LoopScrollRect

仮想スクロール

Unity標準のスクロールは対象データに対してすべての要素をインスタンス化して,マスクでその一部を表示する仕様である.そのため,データ数が増加したときに極端にパフォーマンスが悪化してしまう.

仮想スクロールではビューインスタンスを使いまわし,必要な分だけ表示するという実装であるため,上記の問題を解消することができる

nitonito

遭遇した問題

マウスホイールでスクロールするとリスト要素が消える

totalCountは変化しておらず,
一応,RefreshCellsを呼ぶと再描画される.

※発生条件がまだ詳しく把握できておらず,未解決 (2025.01.18)