BETA

【VRChat】三人称視点になるアバターギミック

投稿日:2018-10-31
最終更新:2019-04-01

おっはろーん☆ まろんです

VRChatを三人称視点にするギミックの紹介するよ!

VRChatは文字通りVRゲームやからFPS(一人称視点)のゲームなんやけど、
このギミックを仕込んだらTPS(三人称視点)にできるんよ

[画像] 三人称視点の画面

、、、需要はないと思うけどな(笑)

【やり方】

①アップロードするアバターにcameraオブジェクトを入れる

②cameraオブジェクトをdisableにし、さらにcameraコンポーネントもdisableにする、あとAudio Listenerコンポーネントを消す

③アニメーションでcameraとcameraコンポーネントをenableにして、アニメーションオーバーライドに設定

【解説】

どうやら②が要らしい。

アバターにcameraがあると視界が上書きされる。cameraオブジェクトとそのcameraコンポーネントをdisableにした状態で
後からenableにすると視界が上書きされる。

最初からenableのcameraは適用されない。
※VRChatの仕様のためか、最初からenableのcameraでも適用されることがあります
(ただし100%ではないため動作不安定。最初はdisableにしておいたほうが無難)

Audio Listenerがあるとアップロードできないっぽい
(アバターの耳増やすなってことかな?)

【やり方詳細】

①cameraを入れます(アバター直下ならcameraは頭に追従する)
位置は適当に調整しといてな

②cameraオブジェクトをdisableにし、さらにcameraコンポーネントもdisableにします
(チェック外すだけ)

あとAudio Listenerを消します(右クリック→Remove Component)

[画像] カメラのインスペクター

③cameraオブジェクトとcameraコンポーネントをenableにする(チェックをつける)アニメーションを作成し、
アニメーションオーバーライドのvictoryとかhandgunとかに入れる

(アニメーションの作成とかアニメーションオーバーライドの解説はこの記事の趣旨ではないため省略。
他の方の素晴らしい解説記事をご参照くだしゃい)

[画像] 三人称視点でシューティング、、、はちょっと難しいかな

以上です。またね!

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@maronの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!