年末年始にやったこと
Posted on 2017年01月04日(水) in 2017 • Tagged with diary, python, Unity
年末年始休みにやったことを軽くまとめる。
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あたりが早く普及してくれえばええのに。。。
とりあえず、明日からはお仕事。
お仕事しながらちゃんと開発できるように頑張りたいです。
Continue reading