darkcat666 / testNovel_666

アンドロイドで実装しているノベルアプリです。僕はjava-androidで動くよ!!
0 stars 1 forks source link

イシュー!!!! #1

Open darkcat666 opened 4 months ago

darkcat666 commented 4 months ago

TODO

ここでは、かかる工数と思考について★の数で表現するぜ!!遊戯ッ!

 ★3: マップチップ上をキャラクターを移動させる   → そもそもキャラクター画像がないし、動かす絵もないし、背景もないけど移動の処理を描けば行けると思う。   → 新しいActivityクラスを作るひつようがある

★2:魔法の音声メモリのSoundPoolを解放する

  → MagicActivity.javaの処理が早すぎて音が鳴る前に解放されて鳴らない・・・   → そもそも不安定だからSoundPool使うなという意見もあった。設計からかもなぁ・・・

★2:軽くストーリー量産する!!

  → ストーリをストーリーマネジャーに乗せてるので、誰か考えてくれ・・・

★1:storyList1のnumberをmainActivityとstoryManagerで別々に持つのはおかしい・・・(本来的に1つのはず)

  → static変数にするべき(シングルトンでも可)

 ★9:JSONファイルを外部に配置して、そこから読み込むようにする(ストーリー)   → 簡単に行くと思ったかもしれんけど、リソースファイルのIDをjsonで渡せないため、多分無理 ※R値(int型)を解釈する必要があるので、どう実装するか・・・  (そもそもR値はandroid内部に持っているため、テキスト指定はいけない)

★10:管理・変更しやすくするアイデア

  → 随時募集中!!

ghost commented 4 months ago

上記のIssueについて、どのソースコードを改善すればいけそうなのか展開してもらえるとありがたいです。

darkcat666 commented 4 months ago

@sacky3105 ぜえはぁ・・・書いたぜよろろー 時間あるときにお願いします!

darkcat666 commented 4 months ago

音楽系のイシュー完了したので削除 //★1【完了】:回転したときに、音楽インスタンスが複数作られてしまう・・・1つにしろ  // → MainActivity.javaの回転時に音楽を再生する関数内で、排他制御をかければよい  //   → オワタ!排他制御入れなくても音楽の多重起動を抑止したのでセーフ。

//★5【完了):開始してから画面連打するとゲームのインスタンスが複数起動してしまう  // → 原因わかってない・・・?クラスはMainActivity.javaだと思うけど、他の箇所かもしれない  //   → オワタ!エミュレーターのみで発生していたバグのため完了。