年末年始にやったこと

Posted on 2017年01月04日(水) in 2017

年末年始休みにやったことを軽くまとめる。

RecycledScrollViewの作成

UnityのScrollRectは中のアイテム全てGameObjectとして保持しているので、 ソシャゲのScrollするListみたいなやつで10000件とかやると表示領域に5件くらいしかなくてもくっそ重くなります。 また10000件とかだとInstantiateに時間がかかります。

なので、データは10000件でも表示領域分しかInstantiateしないScrollViewを作成しました。

ScrollRectのOnValueChangeでscroll位置を取得して、内部的に表示位置を計算しています。

次回のゲーム内で使用する予定.

django-rest-frameworkでAPIの作成

主にこっちばっかりやってました。

次回はサーバーを使用するのでpython/djangoでAPIを作る予定. プラス前からやりたかったrest frameworkを導入してみました。

rest_frameworkの概念を理解するのに戸惑ってしまい、かなりストレスが溜まりましたが、 慣れれば簡単にapiが作れるし、testも書きやすいのでありがたい限り。

久しぶりのpythonでちょっとうれしいです。

やっぱりpythonは個人的に触ってて楽しい。ただLL言語の型がない感じはちょっとつらい。

とくにlibrary側のmethodのargumentsに関する情報がないと本当に困る。 args: request -> このrequestってどう扱うんだよ。。。というのが頻発しています。

mypyあたりが早く普及してくれえばええのに。。。

とりあえず、明日からはお仕事。

お仕事しながらちゃんと開発できるように頑張りたいです。