UE4でVR空間にカノジョを錬金する Advent Calendar 2017 7日目の記事です。
12/1~25日までに一人で、UE4を用いてサ○○レッスンとかVR○○ジョっぽいゲームを作って仮想彼女を生み出すことにチャレンジします。
今回は前回に引き続き、視線入力に対応した選択肢のロジックを書いていきます。
#ロジック
選択後のロジックを書いていきます。
まず、選択後いきなり消えてしまうと何を選んだのかわからなくなってしまうため、選択したものを少しの間だけ表示し、他は表示を消すようにします。
つづいて選択後のロジックです。
カスタムイベントで呼び出せるように実装します。
まず上三つの処理が、選択以外の項目を非表示にする処理の塊です。
最後、それが終わったら何秒か遅延させ、表示している選択肢も非表示にして、選択したということを通知しています。
今回はこちらが作成したGameManagerクラスにタグをつけ、それをこのカスタムイベントで呼び出したメソッド内で呼び出せるようにしています。
これで視線入力における選択肢を実装出来ました。
#次回
次はうなずきアクションを二つ並べた時のロジックを書いていきます。