日々
2015/11/15 01:22:54
ううむ、なかなか更新するゆとりがないな。
アプリ作りにむけて動いてるわけだがここ数日アイギスやらレセプトやら忙しい。
シャッフル時のアニメーションをどうしたもんかなと思ってたがAnimationまわりのクラスを使えればどうにかなりそうだ。そんでも想定してた、マット上のカードを手で混ぜてるとこ再現は難しそうだが。雑多に重なりあったカードというのがまずなかなかの難易度だしそこから混ぜ始めたあっちゃこっちゃ描画順を変えるとなったらちょっともう膨大なコードになりそうじゃよ。混ぜてるシーン撮影してそれをトゥーン化とかできたらいいんだけどね。トゥーンレンダリングは3Dだしな。
とかいってるうちに1時まわってるし、寝る。ゆんべは動画関係でひどく遅かったのじゃ。
これなー。某所で知人が描いてくれた戦車のカードなんだが、他に描いてくれる人がおらなんだらこのクオリティでとりあえず作ることになる。もっとうまく描けるぜ! という勇者をひたすら待つ。
アプリ作りにむけて動いてるわけだがここ数日アイギスやらレセプトやら忙しい。
シャッフル時のアニメーションをどうしたもんかなと思ってたがAnimationまわりのクラスを使えればどうにかなりそうだ。そんでも想定してた、マット上のカードを手で混ぜてるとこ再現は難しそうだが。雑多に重なりあったカードというのがまずなかなかの難易度だしそこから混ぜ始めたあっちゃこっちゃ描画順を変えるとなったらちょっともう膨大なコードになりそうじゃよ。混ぜてるシーン撮影してそれをトゥーン化とかできたらいいんだけどね。トゥーンレンダリングは3Dだしな。
とかいってるうちに1時まわってるし、寝る。ゆんべは動画関係でひどく遅かったのじゃ。
これなー。某所で知人が描いてくれた戦車のカードなんだが、他に描いてくれる人がおらなんだらこのクオリティでとりあえず作ることになる。もっとうまく描けるぜ! という勇者をひたすら待つ。
PR
昨今のイベント状況
2015/11/15 00:41:30
黒聖霊が兵舎圧迫して仕方ないもんでエターナーを覚醒ok状態まで育成し、
リーゼロッテは最初4枚重ねでコスト-1スキル+2、次3枚(白聖霊1)でいったらコスト-1スキル+2と、コストがちまちまで心配になったものだがさらなる3枚重ねでヅガンとスキルマ下限を達成した直後が画像。
覚醒アビリティで魔法耐性まで上がるとか貴重なのでもちろん覚醒を見据える。これまた既に覚醒寸前まで育て、イベント前までに貯まった聖霊群を大方消化。パラメータは攻撃重視でユリアンの上位互換といった塩梅ね。
また極級がきつい回であった。神級はそうでもない。まー偽王子が固いこと。
しかし復刻はまた別のお話。
聖霊神級はともかくとして追加されたほう、なんぞあれ。むしろ☆3とれたのにびびったわ。おかげでコメントもついたわ。youtubeでコメントつくのほんと珍しくてありがたい。
リーゼロッテは最初4枚重ねでコスト-1スキル+2、次3枚(白聖霊1)でいったらコスト-1スキル+2と、コストがちまちまで心配になったものだがさらなる3枚重ねでヅガンとスキルマ下限を達成した直後が画像。
覚醒アビリティで魔法耐性まで上がるとか貴重なのでもちろん覚醒を見据える。これまた既に覚醒寸前まで育て、イベント前までに貯まった聖霊群を大方消化。パラメータは攻撃重視でユリアンの上位互換といった塩梅ね。
また極級がきつい回であった。神級はそうでもない。まー偽王子が固いこと。
しかし復刻はまた別のお話。
聖霊神級はともかくとして追加されたほう、なんぞあれ。むしろ☆3とれたのにびびったわ。おかげでコメントもついたわ。youtubeでコメントつくのほんと珍しくてありがたい。
android:データの保存&読み込み
2015/11/11 01:38:52
SharedPreferencesを使う
初期動作、保存ファイル名を指定してプライベートモードでオープン。他のプロセスからもアクセスする場合は他のモードを選ぶ必要がある。xmlに保存されるらしいので'ファイル名'で間違ってないと思う。
データキーとデフォルト値を指定して数値データを読み込み。指定キーのデータが存在しなければデフォルト値が返る。
データ書き込みのためエディタオブジェクトを使う。
読み込みと同じくデータキーを指定してデータ書き込み。上の例では実行するたび数値が1増える。
apply()しないと保存が反映されない。commit()も同様の効果だがapply()は非同期、commit()は同期で動作するらしい。apply()のほうがちょっと早い、ということになる。
appendix:
現在日時管理にはCalendarクラスを使うのが主流であるが、これをそのまま保存すると結構なデータ量となるので、getTime()してDate(long型)のみ保存・読み込みするのが賢いやり方だと思う。しかしCalendarをそのまま保存したら実際どーなるかしらんし他の人がやるぶんにはどっちでもいいです。
SharedPreferences pr = getSharedPreferences("filename", MODE_PRIVATE);では上から見ていこう。
int nData = pr.getInt("data_key", 0);
SharedPreferences.Editor ed = pr.edit();
ed.putInt("data_key", nData + 1);
ed.apply();
初期動作、保存ファイル名を指定してプライベートモードでオープン。他のプロセスからもアクセスする場合は他のモードを選ぶ必要がある。xmlに保存されるらしいので'ファイル名'で間違ってないと思う。
データキーとデフォルト値を指定して数値データを読み込み。指定キーのデータが存在しなければデフォルト値が返る。
データ書き込みのためエディタオブジェクトを使う。
読み込みと同じくデータキーを指定してデータ書き込み。上の例では実行するたび数値が1増える。
apply()しないと保存が反映されない。commit()も同様の効果だがapply()は非同期、commit()は同期で動作するらしい。apply()のほうがちょっと早い、ということになる。
appendix:
現在日時管理にはCalendarクラスを使うのが主流であるが、これをそのまま保存すると結構なデータ量となるので、getTime()してDate(long型)のみ保存・読み込みするのが賢いやり方だと思う。しかしCalendarをそのまま保存したら実際どーなるかしらんし他の人がやるぶんにはどっちでもいいです。