Unity,更改场景的显示摄像头和Canvas C#中的目标显示

时间:2017-04-25 15:15:22

标签: c# canvas unity3d camera display

我有2个摄像头和1个Canvas,我想在按下按钮时将场景的显示更改为第二个摄像头,同时将Canvas的目标显示更改为第二个摄像头,我正在使用C#。

我知道我必须使用GetComponent<Camera>GetComponent<Canvas>,但我不知道如何设置这两者的索引。

任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

而不是改变索引:只需禁用一个摄像头并启用另一个摄像头。没有必要浪费GPU周期渲染无法看到的东西(这是第二个有源摄像头会做的事情) )。

至于更改Canvas目标:

更改画布的worldCamera属性,例如:

p5.d.ts