投稿記事

無料プランの記事 (31)

アラン・マイヤー 2024/08/03 22:00

7月の進捗報告

やったこと

  1. 会話のUI周り
  2. インゲームの組み込み
  3. 追加のエッチシーン作成(途中)

1. 会話のUI周り

会話のUI周りでは、メッセージログとセーブ、ロードができる仕組みを実装しました。

メッセージウィンドウの色や枠などは今後調整する予定でいます。

2. インゲームの組み込み

1つ目のエッチシーンをUnityに組み込む作業をしました。見た目は以下のような感じです。

実装した内容は、
1. 衣装等の切り替え
2. オートピストン
3. パンツの着脱操作
4. フィニッシュと絶頂ゲージの実装

衣装の切り替えは色々実装中です。例として、パンツの色、靴下の色、衣装の上下着脱、パンツ着脱、靴下着脱、髪型の変更、衣装などなどあります。

以下、一部衣装の切り替えの内容です。

オートピストンは以下の感じで動きます。

動作のスピードは右の矢印アイコンで上げ下げできるような仕様になっていて、スピード上限は特定のスキルを開放すると上げることができるようにしようと考えてます。

パンツの着脱やずらしはマウス操作でできるように実装しています。

フィニッシュと絶頂ゲージは画面の右上部分に設置しています。上がヒロインの絶頂ゲージで下がプレイヤーのゲージになります。プレイヤーのゲージは青色ゲージが溜まった後、白色ゲージが貯まるようになり、白がフルになると自動でフィニッシュする仕様となっています。また、フィニッシュは青色ゲージが溜まった時点でマニュアルでできるようになっています。

3. 追加のエッチシーンの作成(途中)

イラスト絶賛制作中です。

以下、開発視点の話

Live2DのUnity用SDKを使っていて、色々想定した動きが実現できないケースがあった場合、色々拡張したりしました。

例えば、CubismAutoEyeBlinkInputで目の開け閉めを自動でやってくれるコンポーネントがあるけれど、デフォルトでは目の開け具合を調整することができない(1.0fに矯正される)ため、その値を外から変更できるようにしたり、パンツや脚などにPolygon2DColiderコンポーネント追加したいが、そのコライダーがアニメーションに追従してこないのを追従できるコンポーネントを作ったりなど。

アニメーションは、基本Live2D側でキーフレームをうって、motion.jsonを書き出して取り込んでいます。そこから、Animatorを使って再生等を制御しています。
ただし、AnimatorのTransitionは一切使わないようにしています。実装や状態の管理が複雑化してしまうため、アニメーションの遷移はすべてスクリプト側で制御、CrossFadeで再生させています。

CubismのAnimatorで詰まったのが、勘違いでステートで設定するBehavoirにCubismFadeStateObserverを手動で設定したことが原因で挙動が不安定になってしまったことに気づくのに時間がかかったことです。Base Layer側でCubismFadeStateObserverをアタッチしているので、ステートの方でもアタッチしてしまうと重複してしまっていました。

参考ドキュメント:https://docs.live2d.com/cubism-sdk-tutorials/motionfade/

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

アラン・マイヤー 2024/06/23 19:26

6月の進捗報告

6月の進捗報告

今月は主にゲームのアウトゲーム部分(Hシーン外の部分)に取り組んでました。理由としては、すぐに作れる部分であり、とりあえず全体の雰囲気を作りながら固めていきたかったからです。

また、ゲームのシナリオを管理しやすいように修正も加えました。シナリオのデータはGoogleのスプレッドシートで管理できるようにしてます。

6月に作った部分を一つずつ紹介していきます。

メニュー画面

上の画像がアウトゲームの基本UIになります。プレイヤーはここから様々な行動を選択してゲームを進めていくことになります。

左下にはプレイヤーのステータスが表示されています。「筋力」「知力」「器用さ」「精神力」があります。それぞれ、スキルの習得条件に関わったり、インゲーム時の計算式の係数に入っていたり、シナリオ条件など、ゲーム上のいろいろな場面で影響が出てくるパラメータとなります。

行動選択のメインは最下部のメニューになります。「休む」「雑談」「運動」「勉強」「仕事」「お出かけ」「ショップ」「スキル」「えっち(インゲームへ以降)」があり、現在実装済みなのが「休む」「運動」「勉強」「仕事」「ショップ」「スキル」です。

上部には、「スタミナ」「妹の好感度」「妹のえっち度」、その右のパネルにアイテム一覧(カバンのアイコン)と設定ボタンがあります。

「休む」「運動」「勉強」「仕事」

「休む」、「運動」、「勉強」、「仕事」の選択肢は、基本大きな画面遷移はなく、選択後にプレイヤーのステータスが上がったり、お金を稼いだり、スタミナが減ったりして時間が進む仕様となってます。

「ショップ」

「ショップ」を選択すると、ショップ画面に移動し、アイテムを購入することができます。


また、ショップでは特定の条件を満たした場合に出現する商品などを作る予定です。

「スキル」

「スキル」を選択すると、スキル一覧の画面に移動します。スキルはインゲーム内で影響が出てくるものです。スキルを獲得することによって、インゲーム内で遊べる要素が色々増えていきます。道具が使えるようになったり、妹の感度が上がったり、体位が増えたりなどがあります。

また、条件が満たされていない場合はスキルは「はてなマーク」のアイコンで表示されます。条件については基本的にプレイヤーのステータスがトリガーとなっています。

スキルポイントについては、インゲームで遊んだあとにポイントが稼げる仕様にしようと考えてます。また、シナリオなどを進めたりすることで追加でもらえるようにとも考えてます。

「スタミナ」「好感度」「えっち度」

スタミナは行動に必要なポイントです。好感度、えっち度は、スキルの習得条件やシナリオ発生条件などのポイントになります。

アイテム一覧

先に話した右上のカバンのアイコンをクリックするとアイテム一覧画面に移動します。アイテム一覧からアイテムを使うことができます。

アイテムにはプレイヤーのステータス上昇や、妹の好感度やえっち度を上げたり、またインゲームに影響が出るアイテムなどがあります。

設定ボタンからセーブ・ロード

先に話した設定ボタンを押すと、セーブ、ロード、設定の3つのメニューが表示されます。そのうちのセーブとロードは実装してあります。

セーブデータはとりあえず10スロット固定にしてます。

シナリオ管理について

シナリオデータはGoogleのスプレッドシートで作成して、csvにExportしてUnity側で読み取り、シナリオクラスに変換してロードされるような仕組みを取りました。以下、Googleスプレッドシートの中身です。

これは制作側の話になってしまいますが、妹の表情やSEのデータはすべてプログラムで管理(ちゃんとエラーをうまく扱えるように整理している)しているため、Googleスプレッドシートで書かれた内容とそのデータを照合する部分だけが2重管理にどうしてもなってしまうのが悩まされている部分です。どうしようもないのかもしれないけど。

7月の予定

また少し仕事が忙しくなりそうなため、開発速度が少し落ちるかもしれませんが、予定としては以下を考えてます。

  1. インゲームの制作
  2. シナリオ部分のUI、プログラム
  3. 新しいHシーンの下書き

2の部分は7月中には終わらせられるかなと思っています。また、「お出かけ」の部分はまだ細かい仕様を考え中なので7月に取り組めるかどうかはわからないので保留します。とりあえずメインはインゲーム部分となりそうです。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

アラン・マイヤー 2024/05/28 19:01

久しぶりの進捗報告

進捗報告

しばらくあまり時間が取れない状態だったため作業あまりできていませんでしたが、そろそろ時間取れるようになったので定期的に進捗報告上げていけたらと思ってます。

月に1、2回を目標に作業報告をここで乗せていこうかと思います。

5月の進捗

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

アラン・マイヤー 2024/03/03 23:41

近況報告

■ 制作途中のゲーム

簡単なシミュレーションゲームをUnityで制作中でしたが、最近しっかりと時間が取れないため少しずつ手を付けている程度です。

今後半年ぐらいはあまり時間を取ってガッツリ開発というのも難しいかもしれないこと、記事に進捗報告も頻度高くは上げられなさそうということをここにメモしておきます。


■ 進捗について

今はゲームの中身、ヒロインとの触れ合って好感度とか諸々のパラメータの成長などの要素を組み込む作業をしています。

■ おまけ(サムネの画像)

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

アラン・マイヤー 2023/09/23 23:41

9月進捗報告その3

今週やったこと

※今回は静止画のみ

  • 衣装をなんとなく増やしてみた。理由はデフォルトの衣装だけだと味気ないのと、よりエロかわいい衣装もあると良いかと思ったためです。更に衣装が増えるかどうかは気分次第です。

  • 射精と絶頂ゲージ、射精ボタンのUIを実装. またその挙動も一部実装. よく見かけるのは縦ゲージだが、スペースを圧縮したいと考えたので円形にしてみました。

  • アニメーション一部をAnimationCurveからAnimatorに切り替え.
    - 状態管理しやすそうだと思ったのでAnimatorに変更しました。Animatorのほうが見通しが良さそうなのでこちらで進めていきます。


scriptのserialize fieldで定義していたCurveのいち部をやめて、


Animatorの方に移した.

その他考えてること

ヒロインには成長パラメーターを組み込んで、そのパラメータの成長度合いに応じてできることやリアクションが変わるような仕様にしたいと考えてます。

※ 例えば、好感度やエッチ度が高くなるとコンドームを外せるようになったり、ポルチオ開発ができれば連続イキができるようになったりなど。

ヒロインを育てるというゲーム要素を取り入れていければと思ってます!

それらパラメータを見える化するべきかどうかは検討中。見せない場合は何かしらの演出が必要そう。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

« 1 2 3 4 5 6 7

限定特典から探す

月別アーカイブ

記事を検索