如何在UI中设置特定区域的相机视图



我的所有项目都在UI中工作。我的一个场景有videoPlayer,我想将我的主摄像机设置为该特定区域。这个场景是我的录制场景,但要录制,我必须使用画布渲染模式,并且必须是"屏幕空间 - 相机"。如何将相机视图设置为该特定区域。 我尝试了带有剔除蒙版的第二个相机,但没有工作,因为当相机渲染显示所有子对象的 UI 时,视频播放器已经是我的 UI 的孩子。

是否可以在UI中随心所欲地向相机显示?

在此处输入图像描述

是的,确实是。几天前我真的不得不这样做。这是我遵循的教程/视频,以弄清楚如何为我的应用程序执行此操作。从它的声音来看,您需要做的就是跟随视频长达~3分钟。然后利用获取相机的最终产品在应用程序的 UI 窗口中展示某些内容。

如果视频被删除,则作为参考,过程如下:

  1. Canvas中创建新的游戏对象
  2. Raw Image作为子项添加到新游戏对象

我们想要原始图像,因为原始图像特别支持添加 2D 纹理,这就是我们显示相机视图所需要的。

  1. 将新Camera作为子项添加到游戏对象
  2. 在项目文件夹中创建新Render Texture
  3. Render Texture添加到摄像机Camera组件的Target Texture字段中
  4. Render Texture添加到Texture字段中的图像Raw Image组件
  5. Camera移动到要查看的内容,它应投影到 UI 游戏对象。
  6. 如果它没有正确执行此操作或图像的纵横比奇怪,请检查Render Texture中的尺寸和您的Image。我花了一段时间才让一切看起来正常,但实际上只需要调整尺寸。

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新