著作権的な意味でなかなかアウトな見た目ですが、練習用だしどうせ公開する予定もないので思い切ってアウトなアプリを作ることにしました。

 

コンセプトはDQのキャラを使ってサマナーズウォーみたいなゲームにするという、プライドもコンプライアンスもあったものではないですが、自分が楽しければそれでいいということで。

 

ゲームとしては全然出来てないです。まぁ1日目だし、多少はね?

 

 

学んだこと:

何より必要なのはぐぐるスキル

欲しいことは今のとこ全部ぐぐれば出てくるので、どうやってぐぐるかということが大事ですね

 

 

<備忘録>

 

・画像の背景を透過にしたい

  ⇒「 手軽に透明png 」という超素晴らしいソフトがあるのでそれを使う

   http://www.officedaytime.com/toumei/  

 

 

・レイアウトの数値とソースコードの数値なんか違くない?

  ⇒dpとpxの違い

   px:スクリーンサイズで、サイズが違うとレイアウトが乱れるのでそれを抽象化して扱いやすくしたのがdp

   って説明でいいのだろうか?

   ソースはdpをpxに変換する必要あり

   return dp * getResources().getDisplayMetrics().density;

   https://qiita.com/SnowMonkey/items/6edcd875d78913c50d62

   https://akira-watson.com/android/dp_sp.html

 

 

・class配列を使おうとするとnullで怒られるんだけど

 アプリが落ちるんだけど

  ⇒c++と違ってJavaではちゃんと初期化してやらないといけないようです

  Character chara[] = new Character[16];
  for (int i = 0; i < 16; i++) {
     chara[i] = new Character();
  }

 

・テキストで変数を使いたいんだけど、まんま使うとアプリが落ちるんだけど

  ⇒String.valueOf() を使えばよい

    http://nandenogori.blogspot.jp/2015/02/androidjava-settext.html