0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【非公式】某会社設立記念ゲリラAdvent Calendar 2016

Day 15

【ゲリラアドカレ】UE4ゲーム実装 進捗報告 7日目(バトル画面ロジック実装 その3)

Last updated at Posted at 2016-12-15

【非公式】某会社設立記念ゲリラ Advent Calendar 2016 15日目の記事です。

FlashゲームをUE4で再実装するゲリラアドカレです。

今回はバトルのロジックを組んでいきます。
味方の通常攻撃を途中まで実装したので、書いていきます。

・注意
許可を取ってないので通常業務の空いた時間を利用して作成するため、作成中のゲーム、及びアドカレは完成保証がなければ、ゲーム自体もリリースされる保証も皆無なので、あんまり期待しないでください。

#攻撃したらとりあえずHPを減らしてみる

最初に断ります。かなり汚いです。

image

image

image

image

実装途中なので、詳細な説明はこの部分がある程度、完成してからにします。
というより、実装している本人がバトルのロジック実装で結構頭がこんがらがってるので、説明がしにくいです。

気軽にロジックを試せるのはブループリントのいいところです……。

#とりあえず今回やったこと

・味方のコマンドを全て選択し終わったら、コマンドのリストを見て、敵のHPを減らす処理を実行する
・味方の攻撃値から敵の防御値を引く。その値がHPへのダメージ値
・敵が全て0ならクエストへ戻る

だけです。はい。
このままだと防御値が上回るとHPが回復するなどの色々な謎現象が起きるので、直しながら引き続きロジックを組みたいと思います。

今の段階になってマクロか関数にすればよかったんじゃないかなと思えてきました。
かなりきついですが、引き続き実装していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?