LoginSignup
0
0

More than 5 years have passed since last update.

UE4でVR空間にカノジョを錬金 19日目

Last updated at Posted at 2017-12-18

UE4でVR空間にカノジョを錬金する Advent Calendar 2017 19日目の記事です。

12/1~25日までに一人で、UE4を用いてサ○○レッスンとかVR○○ジョっぽいゲームを作って仮想彼女を生み出すことにチャレンジします。

昨日に引き続き呼吸のロジック実装になります。

呼吸ロジック実装

まず初期化処理です。

image.png

Phaseに吸引状態を示すInhalingとStartTimeにGetAudioTIめSecondsをセットします。

つづいてBlueprint Update Animationの設定に入ります。
image.png

全体としてはこんな感じです。

細かく分けていきます。まず最初でPhaseの値を見て処理をスイッチさせています。
image.png

Inhaling:吸う処理
Exhaling:吐く処理
Rest:吸った後の待機処理
Exhal Rest:吐いた後の待機処理

になります。

image.png

この二つが呼吸モーションを計算する関数になります。
こちらは長くなるので明日以降それぞれ説明します。

image.png

待機処理の実装です。こちらはRestの値を見て、呼吸モーションを待機する処理です。
待機が終了したら吸う処理、吐く処理に移行するようにPhaseをセットしています。

これでイベントグラフの実装は完了です。

次回以降

明日は吐く処理の関数を説明していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0