
UnityでAIと気まぐれに作る「チーズまみれ猫シュター」
前回は、チーズを落とすネズミをボールで倒すチーズバトルを作りました。
今回も、思いついたことを作っていきます。
AIに頼めばコードや作り方を教えてくれるので、興味がある人はチャレンジしてみては?
今日のハイライト

ネズミを増やす
ネズミ発生器を作る
・mouseHitostopというプレハブを用意
・時間でネズミを発生させるMouseGenerator.csをプログラム
・ネズミの最大数と時間を調整できるようにする
・ネズミ同士で衝突した時に移動方向を反転させる
・ネズミが衝突時に動かないよう普段はyとzを固定する
・ネズミが死んだあとはyとzに動けるように固定を解除する

チーズまみれ大作戦
チーズをボールで打ち落とす
・チーズにボールが当たったら跳ね返って地面に落ちる
・ボールが当たったチーズからプレイヤーはダメージを受けない
・チーズに当たったチーズからプレイヤーはダメージを受けない
・チーズが消えるまでの時間を長くしてチーズが積もるようにする

ネズミを倒した数とチーズの数をカウント
・ネズミを倒した数とチーズの数をカウント
・表示用にMiceKilledTextとCheeseTextを用意

ネズミが出現するタイミングをだんだん早くする
・ネズミが出現するタイミングをだんだん速くする
・減らす量と最低時間を調整可能にする

ネズミがチーズにぶつかったら消す
・ネズミがチーズにぶつかった時にチーズを消すかどうかをフラグ管理
・チーズが消える時にパーティクルを出す

消せるかどうか実験したいからAIにフラグでON/OFFしてもらったニャ。
チーズに混じって見えなくなったので、ボールの色も変えたニャ。
見た目は面白くなったかな?
消したチーズで何かするかな?上からボールが降ってくるとか?
棚をつけてカバーシューターとかもいいな。猫ジャンプもいいかも。
まあ、思ったことはやってダメだったら直すとかでやってみます。
読んでくれてありがとうございます!
誰かのエンタメになれば幸いです。