アフィリエイト

« トイレで神様 | トップページ | 喧嘩商売 »

ロイヤル実装

写真を適当なタイミングで撮ってるために常に最新でなくて申し訳ないのですが、
App_ro_sim006 スキル設定の部分まで手を付け始めました。

まずは、前のアクティビティからインテントしたキャラデータを画面上部に配置。現在の仕様では名前欄を空欄にすると仮名が入るようになっています。ここに設定される値はこの画面では設定不可です。キャラデータ部分は残スキルポイントもあるため、いつでも表示されるようにします。そのため、ここまでをLinearlayoutに配置し、次のスキル表示はScrollViewを設定し、その上にTableLayoutで配置します。

転職レベルと残スキルポイントは不要のクラスでは表示されないようになっています。クラス判定の際についでにsetVisivirtyしています。同様に次のスキルボタンも不要クラスでは表示されません(たとえばキャラがクルセだと三次職のスキルポイントや三次職及び転生職のスキルは表示されません)。

次に剣士→クルセ→パラ→ロイヤルガードの全スキルをボタンとして配置したアクティビティを作ります。縦にはスクロールするので気にしなくても良いですが横はどうしても表示幅が決まっているのでここは2列のみと決める。なるべくスキルツリーをイメージできるようには配置したのですが、前提スキルが多いスキルはちょっと変な場所になってしまいました。

あと、当初予定はパラディンまでのつもりでしたが、いやおうなしにロイヤルガードまで実施することになりました( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \

ボタンの上にテキストで取得レベルが表示されるようになります。取得していない場合は「灰色の0」で表示、取得可能(前提スキルが満たされた場合等)で「赤色の0」、スキルを割り振ると「赤色の取得スキル数」の表示とする予定。

この部分はTableLayoutにFrameLayoutを載せて実装。FrameLayoutは位置調整ができないので扱いにくい事は扱いにくのですが思ったよりはいい位置に数字が来たのでこのまま採用。ただ、欠点はこうするとどうやらTableLayoutでspan指定ができない(反映されない)ようで写真の「HP回復向上」も実は指定しているんですが反映されていません  il||li _| ̄|○ il||li

最後に「戻る」と「完成!」のボタンを作ってxmlによる画面は完成。次にjavaでボタンのID設定なんかを行うわけですが・・・・

スキル名称のButtonと取得スキル数のTextViewの両方定義しないといけないからスキル数の2倍の行+ボタンのOnTouchListner行がいるという苦行状態再び(´;ω;`)ウッ…
クルセ系のスキルだって合計40個くらいはあるんだよっ・・・

揚句にスキルのIDとしてスキルの略称を作ってつけていったのですがこれがかなり似たものが多くなりいくつかこんがらがる始末。たとえば槍修練はspir、シールドプレスをspr、シールドスペルをsspとしてゲシュタル崩壊起こすとか、プロボックをprob、プロビデンスをprovとしたせいでお互いに入れ替わっってなぜか初期状態でプロビデンスが使用可能表示になってるとかウワァァ-----。゚(゚´Д`゚)゚。-----ン!!!!

結局ここまでで300行超えるソースになっていますwwwwww

そんなこんなで一応画面上の不整合が無くなったところで本日の作業は終了。いよいよ来週からはスキル振りの処理を実装・・・・できるのか?(汗)

ところで開始して1週間、やっと気が付いたのですが、どうやら周りの人は基本的に授業で習ったソースを改良してる物とかそんな感じのが多そう。完全にアイデアから新規でやってるのは私だけと言う噂がちらほら流れていますorz

残り日数とか考えない、それが俺のジャスティスっ(´;ω;`)ウッ…

今日の1曲:Electric Funeral / BLACKSABBATH

« トイレで神様 | トップページ | 喧嘩商売 »

Androidアプリ開発」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/100961/50906844

この記事へのトラックバック一覧です: ロイヤル実装:

« トイレで神様 | トップページ | 喧嘩商売 »

2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Twitterさん@TL

  • Twitter営業日記

ゴッドハンド

  • 作業工具専門店のゴッドハンド

Link Share

  • フルイチオンライン
    フルイチオンライン
  • フルイチオンライン<検索>
  • AnimateOnline
    アニメイトオンラインショップ
  • Link Share
    アフィリエイトならリンクシェア
  • プレミアムバンダイ
    ガンダム30周年記念キャンペーン
  • HMV/エルパカ
    HMVジャパン
  • BOOK-OFF Online
    ブックオフオンライン
無料ブログはココログ