SprFieldBlogスマートフォン用の表示で見るSprFieldBlogこの広告は、90日以上更新していないブログに表示しています。uGUIUnity5のuGUIいいですね。スクロールリストが使いやすくて好きです。今回はリストの要素を使いまわしして高速に動作するリストコンポーネントが欲しい。感じたので作ってみました。使い回しリストを作るだけだと二番煎じ感が強いので、+αで非同期処理が入る場面も想定しての造りにしようと思います。画像を読み込みながらスクロールしていくような感じですね。実装次第ではうまく表示されないなどの状態も予想されます。要は、非同期処理の穴ですね。読み込み中の要素は使い回さず、事が済むまで放置するように処理します。複数人での開発となると話は別。使ってもらう側としても、もっと気軽に、もっと気持ちよくコーディングしてもらいたいものです。プロトタイプ作ってみましたGIFアニメーションだとカクカクして分かりづらいかもしれませんが、一千個、一万個のオブジェクトも難なくスクロールする様を見るのは小気味よいですね。必要なら画面外に消えていった際の処理を書く}画像は読み込んでませんがランダムな時間にプログレスが100%になる処理を入れてやってみました。動いているみたいですね。いうブログ書くの慣れてないもので、まとめるだけで時間かかっちゃいましたが残課題まとめておきます。消化したら順次打ち消し線入れていきます。View全体を更新する関数を用意するの忘れてた末尾以外の要素が削除/追加された場合の処理(上記、全体更新の処理を入れてやる必要がある)上から下方向へのスクロールしか出来ない3番目は気が向いたらやります。――2017/03/28更新。2017/09/26更新リストアイテムのピボットが左上前提で作られていたので修正しました。無駄なオブジェクトが残ったままだったのを修正しました。01:45uGUIのGridLayoutGroupで子要素を使い回しTweet広告を非表示にする関連記事2017-09-27Unityでオリジナルデバッグコンソールウィンドウを作ろうご無沙汰しております。»プロフィールid:SprFieldフリーのエンジニアです。気楽にUnityさわって気がついたことなどを書き綴ります。月別アーカイブはてなブログをはじめよう!SprFieldさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。