0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UE4でVR空間にカノジョを錬金するAdvent Calendar 2017

Day 2

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

Last updated at Posted at 2017-12-01

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

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

今回はHMDをかぶった状態でうなずいた時の処理を書いていきます。
前回書き忘れていましたが、開発に使用しているVR機材はOculusRiftのため、処理がOculus限定の実装になることがあるのでご了承ください。

うなずく処理

某ゲームのようにうなずいたらYESの処理となるように実装していきます。
こちらは同じようなVRゲームを作成している学生のモナくん(@mona19920307)が既に実装していた部分があるため、一部を改良してそのままありがたく利用させていただきます。

恥ずかしながら、OculusRiftで加速度が取れるとは知らなかったので非常に参考になりました。

ロジック実装

image.png

Get Raw Sensor DataからZの加速度を取って、ある程度の値以上でうなずいたかどうか判定しています。
ただし、これだと上を向いた時も加速度が取れてうなずいたと判定されてしまうため、下に向いた時の判定を入れています。
こちらはHMDの情報のみ取れればいいため、Get Orientation And Positionで取得しています。

加速度と下を向いている、こちらを満たした段階でYESとなるように処理を実装しました。

#次回

次回はNOの処理を入れていきたいと思います。
わかる人は大体予測はつくとは思いますが。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?