Skip to content

Unity3Dで、カメラを複数使ってレイヤー表示みたいにする方法

2014年1月16日

こちらのページを参考にしました。
http://naichilab.blogspot.jp/2013/07/unity.html

カメラを複数配置して、上に重ねたいサブカメラのdepthを、メインカメラより大きくする。
(メインカメラが0なら、重ねるカメラは1以上にする)

そしたら、サブカメラのClearFlagsをDepthOnlyに変更することで可能になる。

GUIを最前面に常においておきたいときなどにとっても便利。

ちなみにOculusRiftを利用時、OVRCameraControllerを使ってでも利用可能。
SkyboxMesh.csを利用している場合は、OVRCameraControllerのカメラがMainCameraタグになっているとバグるので、別のタグにしてやる必要がある。

広告

From → Unity3D

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。