【问题标题】:How to change the Canvas Render Camera via C#如何通过 C# 更改画布渲染相机
【发布时间】:2016-12-16 03:49:15
【问题描述】:

我有两个相机。一个是主摄像头,另一个是跟随对象。

主摄像头连接到带有 HUD 和其他 GUI 文本内容的画布上。当我将相机更改为需要跟随的对象时,我松开了画布。我显然需要更改 Canvas 组件内的渲染相机。

我坚持认为会有这样的事情存在

canvas.GetComponent<Canvas>().renderCamera...

但事实并非如此。那么如何通过脚本更改渲染相机呢?

【问题讨论】:

    标签: unity3d unity5


    【解决方案1】:

    我认为是这个:

    https://docs.unity3d.com/ScriptReference/Canvas-worldCamera.html

    canvas.worldCamera = someOtherCamera;
    

    【讨论】:

      【解决方案2】:

      分配给 Canvas.worldCamera

      没有意义,但就是这样!

      【讨论】:

        猜你喜欢
        • 2016-03-14
        • 2017-11-29
        • 1970-01-01
        • 2010-10-07
        • 1970-01-01
        • 2019-05-07
        • 1970-01-01
        • 2017-10-16
        • 1970-01-01
        相关资源
        最近更新 更多