Unityでスマホカメラを全面表示する


Unityでスマホのカメラを使って動画を全画面表示させる方法のメモ。

この辺を調べてるとスマホのカメラとUnityのカメラが紛らわしかった。

ARとか写真加工撮影とかで使えそう。

手順

まず Unity のカメラを平行投影(orthographic)に変更する。

次にそのカメラ方向に垂直になるように Quad を配置する。

Quad に WebCam.cs を追加する。

スクリプトの maincamera に Unity のカメラをアタッチする。

 

これで全画面にカメラの映像が表示される。

カメラはデフォルトで横方向なのでスマホが縦のときは回転するような処理が入っている。

これがないと縦横比が変な感じに。

またカメラが2つ以上あるときには WebCamTexture.devices[1] とかに変えれば変更できる。

 


コメントを残す

メールアドレスが公開されることはありません。