LoginSignup
0
0

More than 1 year has passed since last update.

【初級者向けUnityテスト】コマンドバトル

Last updated at Posted at 2021-11-30

問題

ポケモンみたいなターン制バトルを作ろう!

Nov-23-2021 16-57-51.gif

準備

UnityPackageをダウンロードしてください。

ダウンロードの場所↓
スクリーンショット 2021-11-30 14.42.50.png

プロジェクトを新規作成して、インポートしましょう。
※推奨バージョン:2020.2.7(多少違っても問題ないとは思います)

まず、Mainシーンを開いて再生し、プレイヤーが十字キーで動かせるか確認しましょう。

作るもの


・Hitbox(ライオンについてる)にぶつかったらBattleシーンに移動する(Playerスクリプトに書く)

・HPはPlayerもEnemyも100からスタート(ここからBattleScriptに書く)
・バトルシーンが開いたらすぐ「PlayerHP:100」と「EnemyHp:100」とコンソールに表示する
☆☆
・こうげきボタンを押したら
  →相手のHP-10(さらに、EnemyHP:〇〇とコンソールに表示する)
  →自分のHP-5(さらに、PlayerHP:〇〇とコンソールに表示する)
・かいふくボタンを押したら→自分のHP+20
(さらに、PlayerHP:〇〇とコンソールに表示する)
☆☆☆
・プレイヤーのHPが0になったら「負け」敵のHPが0になったら「勝ち」とコンソールに表示する
☆☆☆☆
・アイテムボタンを押したら→プレイヤーの攻撃力が1.5倍になる

発展問題
・どうすればもっといいゲームになるか考えてみよう
・HPの数値をゲーム画面にテキストとして反映する
・敵の攻撃力(相手のHP-10)の数値を、-5 から -30の間でランダムにする
・かいふくボタンを押して回復した時も、相手のターンとして自分の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