任意のカメラに任意のオブジェクトが映らないようにする
Unity
2019年02月08日
複数のカメラが画面上にある場合、特定のオブジェクトがあるカメラには映るが、別のカメラには映したくないといったケースが出てくる。。。場合がある。
ということで、今日はその設定方法を紹介します。
まず、カメラを複数用意します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img01.png)
白いキューブと赤いキューブが両方のカメラに写っていると思います。
今回は赤いキューブを片方のカメラに映らないように設定したいと思います。
赤いキューブのLayerに任意の名前のレイヤーを選択します。※add layerでレイヤーを追加できます。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img02.png)
次にカメラのCulling Maskから映したくないレイヤーのチェックを外します。
今回は「Mask」のチェックを外します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img03.png)
すると、「Mask」レイヤーが設定されている赤いキューブが片方のカメラには映らなくなりました。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img04.png)
ということで、今日はその設定方法を紹介します。
まず、カメラを複数用意します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img01.png)
白いキューブと赤いキューブが両方のカメラに写っていると思います。
今回は赤いキューブを片方のカメラに映らないように設定したいと思います。
赤いキューブのLayerに任意の名前のレイヤーを選択します。※add layerでレイヤーを追加できます。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img02.png)
次にカメラのCulling Maskから映したくないレイヤーのチェックを外します。
今回は「Mask」のチェックを外します。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img03.png)
すると、「Mask」レイヤーが設定されている赤いキューブが片方のカメラには映らなくなりました。
![](https://kuroko-labo.com/wp/wp-content/uploads/2019/02/img04.png)