我的所有项目都在 UI 中工作。我的一个场景有 videoPlayer,我想将我的 MainCamera 设置为该特定区域。这个场景是我的录制场景,但为了录制,我必须使用画布渲染模式并且必须是“屏幕空间 - 相机”。如何将我的相机视图设置到该特定区域。我尝试了带有剔除蒙版的第二台摄像机,但没有成功,因为当摄像机渲染 UI 显示所有子对象时,videoplayer 已经是我的 UI 的子对象。
是否可以在 UI 中的任何位置显示到相机?
我的所有项目都在 UI 中工作。我的一个场景有 videoPlayer,我想将我的 MainCamera 设置为该特定区域。这个场景是我的录制场景,但为了录制,我必须使用画布渲染模式并且必须是“屏幕空间 - 相机”。如何将我的相机视图设置到该特定区域。我尝试了带有剔除蒙版的第二台摄像机,但没有成功,因为当摄像机渲染 UI 显示所有子对象时,videoplayer 已经是我的 UI 的子对象。
是否可以在 UI 中的任何位置显示到相机?
是的,当然是。几天前我真的不得不这样做。这是我遵循的教程/视频,以了解如何为我的应用程序执行此操作。从它的声音来看,您需要做的就是跟随视频最多约 3 分钟。然后利用获取相机的最终产品在您的应用程序的 UI 窗口中展示某些内容。
作为参考,如果视频被删除,过程如下:
Canvas
Raw Image
作为孩子添加到新的 GameObject我们想要一个原始图像,因为原始图像特别支持添加 2d 纹理,这是我们显示相机视图所需要的。
Camera
的作为孩子添加到游戏对象Render Texture
在您的项目文件夹中创建一个新的Render Texture
到您的相机Camera
组件Target Texture
Render Texture
图片Raw Image
组件Texture
Camera
到您要查看的内容,它应该投影到您的 UI 游戏对象。Render Texture
检查Image
. 我花了一段时间才让一切看起来正常,但实际上只需要调整尺寸。希望这可以帮助!