カードゲームの作り方

【解説通りに作るだけ】Unityのデジタルカードゲーム作り方【応用編】

本記事をご購入頂きありがとうございます!!

この記事はカードゲーム作成講座【基礎編】にあたる下記のシリーズの続編となります。

【解説通りに作るだけ】Unityのデジタルカードゲーム作り方① カードを作る編プログラミングなんて なんにも分からないけど、 カードゲームが作りたい!! きっとこのページを見てくれている方は、そんなひとが多いと思い...

あまりいないとは思いますが、【基礎編】が終わっていない状態でこちらを始めてしまうと

基礎編やってないひと

こいつは何を言ってんだ??

こんな状態になること請け合いなので、

必ず【基礎編】をやり終えてから、こちらの記事【応用編】を実施して下さい!

この解説記事をやり終えた時には、こんな感じのゲームを作れるように解説していくので、

自分のペースで楽しみながら進めてみて下さいな!

※↓音出るので注意!!

という訳で、さっそくですが解説に入って行くよ!!

Contents

【序章】実装内容の全体概要説明

まずは今回の解説記事にて実装する内容を説明していくよ!

ざっくり分けると実装内容はこの5つ

今回の実装内容5つ!!
  1. 【第一章〜第四章】効果持ちカードの実装
  2. 【第五章〜第六章】カードとフィールドの見た目の向上
  3. 【第七章】モーションの向上
  4. 【第八章】BGM、効果音の実装
  5. 【第九章】バグ修正

※それぞれ独立した内容ではあるけど、上から順番に実装するのが推奨。

各章の実装の流れとしては、こんな感じ↓

①【第一章〜四章】効果持ちカードの実装

ここでは本記事でのメインとなる「効果持ちカードの実装方法」の解説をしていくよ!

ざっくりいうと、こんな感じ↓

  • 第一章で、効果カード実装の下準備
  • 第二章で、効果モンスターカードを実装
  • 第三章で、スペルカードを実装
  • 第四章で、敵の使うカードにも効果を実装

詳細としてはこんな流れ↓

効果持ちカードの実装の流れ
  1. 【第一章】実装の前準備
    • カードの見た目の修正
    • カードに効果のデータを持たせる
  2. 【第二章】効果モンスターカードの実装
    • スピードアタッカー効果の実装
    • ドロー効果の実装
    • トークンカードを手札に加える効果の実装
    • トークンカードの召喚効果の実装
    • 敵味方のリーダーのHP変化効果の実装
    • マナポイント増加効果の実装
  3. 【第三章】スペルカードの実装
    • スペルカードの実装
    • スペルカードらしい見た目と挙動にする
  4. 【第四章】敵のカードへの効果実装
    • 敵モンスターへの効果実装
    • 効果実装に伴うバグの修正

ここを理解しながら進めれば自力で他の効果も実装できるようになるはずなので、

ぜひ理解しながら進めてみてね!!

【第五章〜六章】カードとフィールドの見た目の向上

ここでは新しくアセットをインポートして、カードとフィールドの見た目を良くしていくよ!

ざっくり言うと、こんな感じ↓

  • 第五章で、カードの見た目を修正
  • 第六章で、フィールドの見た目を修正

ここではある程度見た目を良くしていくアセットと方法を紹介するので、

「このアセットはこんな感じに使えそうだなー」とか

「自分の作りたいゲームもこれが使えそう!!」とか

自分の作りたいゲームに流用できる部分はどこかな〜?って考えながら進めてみてね!

③【第七章】モーションの実装

この章では具体的には下記の3つのモーションを実装or修正していくよ!!

実装する3つのモーション
  1. 召喚時のモーション
  2. 敵モンスターの攻撃時のモーション
  3. スペルカード使用時のモーション

DoTweeenを使って色んなモーションを作っていくので、

他にも実装したいモーションを自分で作れるように色々試しながら進めてみてね!

【第八章】BGM、効果音の実装

この章ではBGMや効果音をダウンロードして、ゲームにサウンドを実装していくよ!

具体的には、この辺りのサウンドを実装するよ↓

実装するサウンド
  • ゲーム実行中に流れるBGM
  • ボタンを押した時の効果音
  • 攻撃時の効果音
  • 召喚時の効果音
  • スペルカード使用時の効果音
  • リーダーのHPが回復した時の効果音
  • リーダーのHPがダメージを受けた時の効果音

実装自体は難しくないので、

しっかりやり方を覚えて自分の好きなようにサウンドを実装できるようにやり方を習得しよう!!

【第九章】バグ修正

この章では新しい機能の実装に伴うバグの修正や、

【基礎編】から引き続き起きているバグの修正を行うよ!

具体的にはこの辺りのバグを修正していくよ↓

修正するバグ
  • 攻撃可能な敵カードが操作出来ちゃうバグ修正
  • 攻撃可能な敵カードを味方に攻撃出来てしまうバグ修正
  • 相手のターン中にもカードが使えるバグ修正
  • ターンエンドボタンを何度も押せるバグ修正
  • カードの順番が変わってしまうバグ修正
  • 敵のカードの攻撃後に場所が一番右に移動してしまうバグの修正
  • ライフが0になっても終わらないバグ修正
  • 【おまけ】ゲームのリスタートボタンの実装

バグの修正は演習を通して解説していくので、

面倒に思うかも知れないけど、バグ修正が一番力が付くのですぐに答えを見ずに自力でやってみてね!!

ではではこの辺りで本記事の全体概要説明は終わりです!!

結構ボリュームがあると思うので、自分のペースでゆっくり進めてみてね!

わからない部分が出てきたらコメントをくれれば出来るだけ返信するので、気軽に聞いてくださいな。

(もちろん記事の感想でも何でもコメントは大歓迎です( ´ ▽ ` )ノ)

それでは楽しみながらゲーム制作やっていきましょう!!

【第一章】効果持ちカード実装の前準備

では早速、効果持ちカードの実装をしていこう!!

この章ではその前準備として、カードの見た目の修正カード効果のデータ実装をしていくよ!

本章の完成形としてはこんな感じ↓

こんな感じにカードに効果のデータを持たせて、その効果テキストが表示されるようになるよ!!

それでは順番にやっていこう!

ここから先は購入頂いた方限定!!
ABOUT ME
みじんこ
【名前】みじんこ(ここのブログ書いてるひと) ・大学2年の時に「ゲームが作りたいー!!」って思ったのに、ゲームの作り方を解説してるサイトがことごとく何言ってんのか分かんなくて挫折した。 ・数年な時を経て「だったら俺が完全初心者にも超わかりやすいサイトを作ってやんよ!」って事で、初めてゲームを作ろうとしてる方向けに解説記事を書いてるよ。

COMMENT

メールアドレスが公開されることはありません。