gpt4 book ai didi

unity3d - 我怎样才能让第二个摄像头在一个小窗口的右下角只显示特定的游戏对象?

转载 作者:行者123 更新时间:2023-12-05 08:27:16 25 4
gpt4 key购买 nike

我添加了一个名为它的新层:CameraLayer。

我在第一个标记为 MainCamera 的 ThirdPersonController 下有一个 Camera 作为子级。我设置此相机将显示除 CameraLayer 之外的所有内容。在 Culling Mask 的检查器中。标记的所有内容,但不是 CameraLayer。现在我在 Culling Mask: Mixed 中看到了。这是显示一切的主摄像头。

我小时候在立方体下添加的第二个相机。我希望在游戏运行时,此摄像机始终在“游戏 View ”窗口右下角的小窗口中只显示立方体。在此相机 Culling Mask 中,我只选择了 CameraLayer 并取消选择其余部分。所以在 Culling Mask 中的这个相机中,我看到:CameraLayer。

但是当我运行游戏时,我根本看不到立方体下的相机。

在屏幕截图中我用黑色标记了立方体下的相机应该在哪里并显示立方体:

Camera

最佳答案

1) 创建一个 Canvas 作为您的 first Camera 的子项,然后创建一个 RawImage 作为这个新创建的 Canvas

这是将呈现您的第二个摄像头视频的图像,因此请将其移动到您第一个摄像头 View 的右下角。

2) 然后创建一个 RenderTexture 并将其分配给您刚刚创建的 RawImageTexture 属性

3) 最后将此 RenderTexture 分配给您的second CameraTarget Texture 属性。 p>

Unity 将使用此目标纹理 作为相机的缓冲纹理。您的场景现在应该如下所示:

enter image description here

关于unity3d - 我怎样才能让第二个摄像头在一个小窗口的右下角只显示特定的游戏对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43234909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com