この記事は「【Unity×Codex】2Dドット絵ヴァンサバライクゲームをプログラム・画像素材ごとAIで作る講座」の第7回です。
前回は、BGMと効果音を付けて絵も音もそろったゲームになりました。
前回の記事:

今回は、実際に遊びながら気になったところを直していきます。作り終えてから遊んでみると、「武器の位置が変」「エフェクトがずれている」といった細かい違和感がたくさん見つかります。これを1つずつCodexに直してもらう回です。
現場レベルのゲーム制作が、すべてここで学べます。
今回やることを確認しよう
今回の進め方はシンプルです。
- ゲームを遊んで、気になったところをスクショとメモに残す
- 1つずつCodexに見せて、直し方を提案してもらう
- 問題なければ「dododo」で直してもらう
スクショに線や丸を描いて渡そう
「ここが変」と言葉で説明するより、スクショに矢印や丸を描いて添付するほうが、Codexに正確に伝わります。この回では、ほとんどの依頼でスクショを添付しています。
Codexは画像を見て、「ここがこうなっているのが原因」と分析してから直し方を提案してくれるので、こちらは提案を読んで「dododo」と返すだけです。
この回で直したのは次のところです。
- キャラ選択の絵
- 武器の持ち方
- 上向きと下向きの絵
- エフェクトの位置
- 回転する武器
- 細かい見た目
- 設定ボタン
- ゲームの長さ(5分に)
キャラクター選択の絵をそろえよう
最初に気になったのは、キャラクター選択画面です。GUARDIANは胸から上、ASSAULTとFORTRESSは全身と、絵の切り取り方がバラバラでした。

|
1 2 3 |
キャラの選択時の画像の体の描き方が上半身だったり全身だったりまちまちなのでGUARDIANの選択画面での画像のような感じに他も作り直せる? 確認なのでまだ実装しないで |
|
1 2 3 4 5 6 7 8 |
はい、可能です。まだ実装・画像変更は行いません。 GUARDIANを基準に、ASSAULTとFORTRESSも以下のように統一できます。 - 胸部から頭部までの上半身構図 - 斜め前方を向いた3/4ビュー - 各機体の配色や特徴は維持 (中略) |
「dododo」で作り直してもらいました。ASSAULTとFORTRESSの2枚を機体のデザインはそのままにGUARDIANと同じ構図で生成し直しています。

画像のファイル名を変えずに中身だけ差し替えたので、Unity側の設定はいじらずに済みました。
武器を手に持たせよう
次は、ゲーム中のキャラクターです。武器がキャラとは別の絵として足元に表示されていて、タロットカードのように見えていました。左を向くと武器が上下逆さになることもありました。

|
1 2 3 4 5 6 7 8 9 |
ゲームプレイ中の武器がタロットみたいなやつが足元にあるのが変 タイトル画面では武器を持ってる感じなので、基本武器を両手で持って武器から何かが出てる感じがいい 取得した多種の武器もその武器から噴出する形でタロットは出さなくても良い ただキャラの周りを回ってる系の武器は別 この武器についても修正したいがいったんここでは後でやる話にしたい まずはゲームプレイ中のキャラを今のからそれぞれ武器を持たせる形に変えたい |
「周りを回る武器は後で」と直す範囲を区切って伝えているのがポイントです。一度に全部頼むと、どこまで直ったのか分かりにくくなります。
3体それぞれの歩きアニメーションを、初期武器を両手で構えた絵に作り直してもらいました。あわせて、弾や発射の光が絵の銃口の位置から出るように、プログラムも直しています。

弾の当たり方も直そう
遊んでみると真横に撃ったときに弾が敵に当たらず、下向きに撃つと発射位置が足元にずれていました。スクショを3枚添付して伝えます。
|
1 2 3 |
真横の時当たり判定にならない 斜め下や真下の時の発火が銃口付近になってない |
|
1 2 3 |
原因は、発射方向をプレイヤー中心から計算したあと、その方向へ銃口位置まで移動していたことです。これだと横方向では弾道が敵の当たり判定より上を通り、下方向では発火点自体が足元へ移動します。 今回は武器画像には触れず、「銃口位置を機体の左右に固定し、そこから敵へ向けて弾道を再計算」する修正を行います。 |
3体それぞれに銃口の位置を設定してそこから敵の中心に向けて撃つように直りました。

曲がった砲身を直そう
FORTRESSの砲身が先端に向かって少し垂れ下がって見えました。赤い線を引いたスクショで伝えます。

|
1 |
赤線のように曲がってるのわかる? |
「砲身の上面と青い発光部と銃口の中心が一直線に並んでいない」と原因を言い当て6コマすべての砲身をまっすぐに直し新しい銃口の位置に合わせて発射位置も更新してくれました。
(微妙にまだ曲がっていますが今回はとりあえずこれでOKとします。何度も生成させても治らない場合は細かく指示やサンプル画像などを添えるともう少し治ると思います。)

上向きと下向きを足そう
第3回で「キャラは右向きだけ作る」と決めましたが、遊んでみると上下に歩くときも横を向いたままなのが気になりました。そこで上向きと下向きを足すことにします。
今回のまとめ
今回は、実際に遊びながら見つけた違和感を1つずつCodexに直してもらいました。
キャラクター選択の絵、武器の持ち方、上下の向き、エフェクトの位置、回転する武器、影や文字などの細かい見た目、設定ボタン、そしてゲームの長さと難しさ。どれも「スクショに印を付けて渡す → 提案を読む → dododo」の同じ流れです。
回転する武器のように1回で直らず何度もやりとりした場面もありました。そういうときは、進行方向を黄色、向いてほしい向きを赤のように色や身近なものにたとえて伝えると少しずつ意図が合っていきます。
これで2D編のゲームはひとまず完成です。
次回はプロジェクトの中身を整理してあとから見ても分かる状態にする「プロジェクトの最終整理」です。
次の記事:

現場レベルのゲーム制作が、すべてここで学べます。






コメント