晴れ時々Unity、そののち映画Unityを使ったモバイルアプリ制作をはじめてみた、私の制作奮闘記。デイリーボーナスを導入しよう!さて、今回から、さらにゲーム的な要素、デイリーボーナスを入れていこうと思います。なんかちっちゃいプレゼントでも、あると何となくゲーム起動したくなりますからね。タイプのローカルストレージに対応してるみたいなんですよね。なんで、その機能を使う為にこのパッケージをインポートしてみたいと思いますね。ここからパッケージをダウンロード。インポートしてみたんですが...なんかエラーでてますね。モジュールが入ってないから怒られてるみたいです。モジュールも入れてしまいましょう。パッケージをインポートしたらエラー消えました。このパッケージは、SNSとの連携をやってくれるモジュールみたいで、ひとまずゲームが出来てから組み込もうかと思ってたんですよね。なんで、Profile部分の実装はまた今度やってみようかなと思います。入ってない事にしますね。ローカルストレージにユーザーデータを保存さて、ローカルストレージ。あるんで、これを使っていきますね。ラップしてるだけの様な気もしますが、暗号化もしてくれてるはず(ほんとかな?)。使って、文字列の出し入れをするだけですね。見つけたのとほぼ同時に、JSON形式のデータを扱うクラスを見つけたんですよね。一組として、要素数不定の配列になってます。フォルダってのを作って、そこにファイルを置くと、結構簡単に読み込めるみたいなんで、これを使ってやってみましょう。asTextAsset;さて、結果はどうなのか....?読み込みは大丈夫そうですね。様のおかげで結構簡単です。newJSONObject(login_bonus.text));これだけで、テキストがJSONObjectとして処理できる形に変えてくれるみたいなんですよね。なった後ですが、各フィールドの取り出しはこんな感じ。配列数をチェックして、その数だけ配列の入れ物を用意。2次元配列になってるけど、そこは気にしないで。ボーナス2種類あるからそうなってるだけ。リソースからロードして作ったJSONObjectそのまんま。62行目〜65行目みたいな感じで、Jsonデータから、各フィールド名を指定して値を取り出し。