Unity 2017.2のバージョンで、SteamVRを使用してViveを使ったVRProjectを作っています。
そこで視点を中心に3次元回転をしたり、スケールを使い体が小さくなったり大きくなる仕掛けを作りたいのですが、
その手法に悩んでおります。
理想としては、キーフレームアニメーションを使用してのトランスフォームなのですが、
カメラに直接動きをつけようとすると動かず(スクリプト上でトラッキング座標を優先的に取得しているため?)
カメラを子にして、親にキーフレームアニメーションをつけることはできたのですが、
トラッキングでカメラの中心位置が常に移動してしまうため、回転やスケールを行った際に中心位置がずれてしまいます。
カメラを中心にアニメーションを付ける方法を教えていただけますでしょうか。
また、もしスクリプトで動きをつけなければならない場合、ランダムに3次元回転を行い、最後に同じ位置に戻る
スクリプトの書き方をご教授頂ければ幸いです。
何卒、よろしくお願いいたします。
あなたの回答
tips
プレビュー