今日は予定通り動く!【今日の研鑽2019-12-24】

今日は予定を立ててから作業開始。途中別の仕事の話が来て、ちょっとだけ対応してました。うまく行けば3月末まではお金が確保出来るかも?

回廊少女

昨日は時間の使い方が明らかに下手だったので、今日はちゃんとやりたいことを決めて作業したいと思います。

今日達成したいメイン作業はバトル開始から終了までの流れを作る

作業メイン詳細内容
攻撃が当たってからのダメージ発生ダメージ演出(1H)
敵がダメージを受ける(0.5H)
味方がダメージを受ける(0.5H)
ダメージ計算(固定ダメージでOK)(1H)
ダメージを受けるデータ作成味方側のデータ(1H)
敵のデータ(1H)
戦闘終了判定とりあえず敵が倒せて進む判定(1H)

だいたい6時間ぐらいの作業かな?途中で買い出しと休憩で2時間ぐらい追加すると、夕方の6時ぐらいには済みそう。予定通りに行ったらゲームでもしてのんびり過ごそうかな。

攻撃が当たってからのダメージ発生

データが先か演出が先かで少し悩みましたが、先に見える方を作って必要なデータを埋めていく方向で行きます!

ダメージ演出

現在攻撃アイコンが飛んでいきますが、着弾時に数字が浮かび上がる演出を追加します。ダメージの数字がふわっと浮かび上がるイメージ。

アニメーターの調整は今後もう少し必要だけど、とりあえず流れを確認するだけならこれで良さそう。

その他

数字がでる演出部分に誰が攻撃したかが分かるようになってるので、ダメージ処理を入れるのはこれで出来るようになっています。

また、ダメージの計算は数字を出す直前に行っていますが、これ自体は改善の余地ありそう。とりあえず計算省いて「12」のダメージが入る様にしています。

敵のHP12以下にしておけば攻撃すれば倒せる様になる予定。

ダメージを受けるデータ作成

冒険中の味方や敵データですね。ハクスラ少女のときは、1キャラしかいなかったので、ちょっと雑にしてましたが、今回は複数キャラいるので、ちゃんと作りましょう。

味方側のデータと敵データ

途中までは敵と味方を別々に作るつもりだったんですが、まぜて作ることにしました。主要なところだけ抜粋しましたが、unit(ユニット)というラベルでいろいろ仕分ける予定で、なんだかテーブルの作りとしてはあまりよろしくないですが、1つにデータをまとめておくメリットはありそうなので、これで通します。

assistというのとchara_idを紐付けて、強化っぽいことも出来るようにする予定ですが、とりあえずは用意しただけ。

ちなみにデータ作って気づいたけど、ゲージに数字を当てはめる処理がゼーン前できてなかったのでそのあたりも作りました。HPが減るタイミングと、攻撃終了のタイミングが同じだと変だったので、タイミングを取るためのイベントを追加。

演出自体も足りてないし、まだまだ完成には程遠いですなぁ。

とりあえず倒せて進む判定

物理攻撃・魔法攻撃・一応ターン終了の3つに終了判定処理を入れました。物理攻撃などの終わりには、お互いの攻撃が終わってから判定を入れましたが、プレイヤーに有利な、自軍側の攻撃が終わってから即判定したほうがよかったかも。まぁこのあたりは後で決めます。

リモートワークのお話

リワーカーに登録して、だいぶ経ちますが特にいい案件がなかったんでここまでやってませんでした。そんな中の人からセールスフォース関係のお仕事しません?って相談が来てました。

他に人がいないなら、とりあえずお話だけならしますよって感じで返答しておいたら、面談をすることになりました。まぁ触ったことある人が少ないですからねぇ・・・

あまり自信はないですがスキルとして身につけておくのは悪くない気もするので、縁があれば久しぶりに勉強し直して、他の案件にも飛び込めるようになっておこうかな!