kankeli.net ↑これのスマホアプリ版を作りたいなって。
進捗
- EnhancedControllerの導入
大量のデータをスクロールビューに表示してもスマホの表示が重くならないようにEnhancedControllerというアセットを導入する。
あんまり正しい使い方は理解できていないが、なんとなくこんな感じかな?という風に組んでいってとりあえず目的を達成することはできた。
Enhanced Scrollerっつーアセットを使用して大量のデータをスクロールビューに表示できるように改良。 https://t.co/tSECipNMop あんまりちゃんとした使い方わからず雰囲気で使っている #競走馬血統検索 #Unity #進捗 #ゲーム以外もUnityで作ろう勢 pic.twitter.com/sTyJLSp20F
— Yuji Koyama@逆鱗ひとり (@yjkym_gmc) 2019年3月4日
競走馬データを表示しているオブジェクトをいい感じに使いまわししてくれるので、すべてのデータを表示するときよりはるかに早く表示することができる。
調子に乗ってスクロールビューに結果全部表示しようかなとも思っていたのだが、せいぜい上位500頭も表示しておけば十分だろうという結論になった。
あんまりマニアックな作り込みしてもね…。
しかし、「父父父:Northern Dancer」みたいな検索結果が10,000を超えるような条件を指定すると、やはりデータ取得に時間がかかってしまう。
DBのインデックスとかで対策できるのか、もうそういうイレギュラーな条件は切り捨ててしまうのか、ボトルネックを調査してまた検討しなければいけない。
- 結果表示画面のデザイン調整
結果表示画面が少し寂しいので、とりあえず性別部分と抹消を示す部分を色付き太字にした。
今後たとえばG1を制覇した馬や重賞を勝利した馬にはそれを示すアイコンを一緒に表示できるようになるとかっこいい。
今使っているベータベースでは難しいが、将来的に改良していきたい部分。
参考サイト
カロリーメイトください。

- 出版社/メーカー: 大塚製薬
- メディア: 食品&飲料
- この商品を含むブログを見る