AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

動くぬいぐるみたち

f:id:yasu9780:20210730122401p:plain

今回のアップデートのメインは、動くうさぎのぬいぐるみたち(種別違いでくまも出すかも。または次回で)

というわけで、今日中に完成させて、その後は、無駄にでかい画像が残ってないか? などをチェックして
本番をアップデートします(予定は未定)

#このぬいぐるみたち もちろんただ歩くだけではありません(^^;)
ねねショップで1体3000円で販売中(ちょっと高いですw)

全員マスク着用ボタン搭載

f:id:yasu9780:20210729114352p:plain

先生がアゴマスクになって、一部の生徒が眼帯になってるw
これはおそらく身長の違いでづれてるっぽい(先生は高身長なので)

あとNaokoとかは別モデルなんで調整が必要
男子はやや全面に出す必要がある(女子より顔がでかいので)

ひとによって付け方がだらしないのはそれはそれで味があるけれどw

マスク

f:id:yasu9780:20210729072704p:plain

マスクも追加。スケバンのマスクと比べるとかなり本物っぽい。
この髪型ならスケバンにも似合いそうw

アンロック可能アイテムとしての組み込みもできた。仕組みが煩雑なのでSGS2ではもうちょっとスッキリさせたい
髪の色変えもできるみたい
メッシュが4つに別れてた髪型はSimpleLODで一つにまとめた
あとSpringBoneを組み込んで髪揺れもできるようにした

コロナ対応ってことで、クラス全員マスクになるオプションでもMenuに追加しようかなw

髪型追加

f:id:yasu9780:20210728173940p:plain
f:id:yasu9780:20210728173946p:plain

髪型追加はこの2つの予定
髪の色を変える細かい仕様を忘れたので、とりあえず髪色変更はなしってことにしておこう(^^;)

アンロックアイテムはこのへんで、ゲーム本編の追加要素はこれから実装(滝汗)


オープンテストを先にやろうと思ったけど、ガッツリ新規扱いで審査があるので、そっちは諦めました。
うちの場合レーティングも、暴力とかビキニ水着的な性的要素もあって、20+なので、簡単には審査通らんはず
テストだけ全年齢も考えたけど、今日は28日なんでさすがにもう余裕はない

いきなり本番環境のアップデートに切り替えました。
不具合とか速度低下とかサイズ超過とか色々出るでしょうが、DLできなくなるよりマシです
いったんx64でアップデートしておけば、あとは不具合修正のアップデートは8/1以降もできるはずだし、

髪型にSpringBone入れるのさえ、「えーとどうやってたっけ?」
レベルで忘れた(^^;)

ユーザーから届いたバグリスト

・天野ちえこ、花坂かなの評判が会話しても変わらない

・誰かにお菓子をあげるミッションがクリアできない

・同級生がゾンビを倒すミッションがクリアできない

・カメラ使用時、INカメラにすると視点操作が上下反転する

・評価が高いのにも関わらず、一部NPC(霊夢など)とSNS交換ができない

・テニスラケット使用時、AIMが表示されない(稀に表示されることもあり)

・武器使用時、(X)攻撃 表示が出てこない

・藤原かずみの評判がセーブされない


最近はメールは外国人ユーザーばかりなので、珍しく日本からのバグリスト

ミッションにバグが有るのは前から報告されてたんですが修正してない(怠惰)
INカメラの奴は直したいな
テニスラケットは、なんかもともとテニスプレイと、AIMが混ざって変になってる気がする
藤原かずみあたりは後から無理やり追加したNPCなので、評判関係とリンクしてないんだよねえ
SGS2ではそういうことが起こらないようにI/Fをしっかり設計しないとねえ
(一度 評判セーブデータが飛んだ事故があって、あれがトラウマになっているw)
このゲームは、キャラ同士の評判を育てるのがある意味メインコンテンツなんで(上げないと恋人にもなれないし)

バグ修正の日々

プレイヤーが死んでラグドールになってゲームオーバーになったあと、動画広告を見て復活したあとに、ゾンビの死体をつかめない?
調べてみると、ラグドールから復帰した場合に、右手に掴むためのJointの再設定をしてなかった。修正

帽子をかぶった状態で、体育館でバスケットボールのシュートをすると、モーションはするけど、なぜかボールがすぐ目の前に落ちる。
調べてみると、帽子のコライダーがトリガーにならずに、そのまま有効になっていた。
帽子がでかいとボールがぶつかってその場に落ちていたので、とりあえずトリガーにするように変更

f:id:yasu9780:20210712194405p:plain

しかし、これをやってしまうとヘルメットで銃撃の弾を避けることができなくなってしまった
個別で変えるべきかもしれんけど

x64以前に元からバグってるバグも見つかるけど、放置しとくわけにもいかず
はやくベーターリリースせねば……orz

UI表示を修正(だんだんエンジンが温まってきたぜ)

体育館でバスケットボールを拾った場合、(X)でシュートできる仕様だったんですが、アイテムメニューから投げることもできる
しかし、UIをできるだけ自動的に消す仕様で、(X)でシュートできるのが表示されなくなっていた
当時は全然気づいてなかった。なにせバスケシュートはかなり初期に入れた機能だったので(^^;)

f:id:yasu9780:20210707194245j:plain


ヘリに乗ると射撃や爆弾を落とせますが、右側のガイドメニューで(X)射撃の案内が無かったので、これも追加
昔はあったはずなんだけど、UIをなるべく消す仕様のせいと思われる

UIをなるべく消す仕様はかなり副作用が多かった(^^;)
私のゲームは取説なしになんのコマンドも覚えないで遊べるのが目標で作ってるので、このへんの細かい気遣いをとても大事にしている
(プレステゲームを遊ぼうと思うとコマンドを覚えるのがうんざりなので。マニュアルも不要こそ正義!)

f:id:yasu9780:20210707194257j:plain
↑ヘリで射撃は照準がまったく合わせられない操作性なのでダメすぎる。当時、ローターで攻撃することしか考えてなかった


この調子でいろいろいじっていくうちに感を思い出すはず。
そして誰も読んでなくてもブログでアウトプットするスタイルが、私の開発手法としてはとても合っている