Previous Post

【ゲーム進捗】NPC格納機能実装

Next Post
【ゲーム進捗】NPC格納機能実装
1 / 7
DESCRIPTION

皆さまおはようございます。nohitoです。

次回の更新で公開予定の新機能のご紹介です。


まずは表題の通りNPCの格納(コールドスリープ)機能を実装しました。

今まで機能していなかったフッターボタンの「成体保管区」を押すとパネルが展開、NPCの格納や人工交配、機械交配、カプセルからの解放が行えるようになりました。

また、すでに1000体以上のNPCを育てている方もいらっしゃるとの報告を頂いているので、お気に入り機能やフォルダ分け機能を作っています。ユーザーさん側でフォルダを作ってもらう機能がUnityでどうやったら実現するのか頭を悩ませているので、そちらはもう少々お待ちください。

同時に詳細検索機能も実装しました。

今肌の身長や体型、突然変異値、色や髪、ユーザーが自身で決めたタグ等から検索できるようになっています。実は初期段階からNPCの個性が出せるように情報を持たせていたので、こんな感じの隠しパラメーターがあったのです・・・

肌の色は通常テクスチャに特殊な計算で乗せる色が参照されているので、実際の色とは違ってますね。ここは追々修正していきます。


次に各NPCにIKを実装しました。


まだ微妙に怪しいので通常時はOFF、拘束時にONの形で切り替えを行っています。

これで拘束具にセットした時に小柄な子は足を浮かせ、大柄な子は接地して足が曲がる…などの自然さが演出できるようになります。男の子側も背伸びしたり足を曲げたりして腰を合わせるようになってますが、まだ厳密な位置合わせが難しいので思案中です。世の3Dエロゲーを作ってる皆さんはどうやってらっしゃるんでしょうね・・・

その他NPCへの指示パネルの機能整理や精神状態の実装、デバッグコマンド(NPC配置パネル)の格納が出来るようになりました。

あっ、名前も指示パネルから変更できるようになりました!

これで好みのNPCを見失う確率が減りますね。

あとはマップのどこに対象の子がいるか探せる機能も欲しいですね・・・


ご報告に上がっていた内容を検証した結果、肌のかなり黒い子が誕生しました。

色黒の子たちを掛け合わせて、突然変異値の高い子同士を掛け合わせていくと低確率で誕生するのですが、ご報告いただいたユーザーさんは検索機能なしで誕生させているので「検索機能なしでこれを・・・」と驚いています。

身長や胸サイズは上限値があるので大丈夫・・・と思いきや突然変異値は上限を突破する仕様になっているので早めに対策しないとですね。

肌の色はこのまま残しておこうかなと思います。

ちなみに仕様上肌を黒くは出来ても白くはできないので、アルビノ系の肌は別実装で対応ですね。


体験版はデバッグとローカライズ対応が終わり次第公開する予定なので、もう少々お待ちください。

nohito PIXIV FANBOX 620 favs
VIEWS1
FILES7 files
POSTEDApr 27, 2026
ARCHIVEDApr 26, 2026