方法一:

使用RenderTexture。RawImage作为UI元素可随意调节显示层级(即UI子物体先后顺序),适合将3D物体投影到局部UI界面。

1. Project中创建RenderTexture;

2. UI新建RawImage,设置Texture为RenderTexture;

3. 3D物体Cube标记Layer为"Cube";

4. 新建相机,设置ClearFlags、CullingMask,设置TargetTexture为RenderTexture。

方法二:

直接使用第二个相机渲染3D物体层级。适合将3D场景作为UI界面背景或前景使用。

1. 3D物体标记Layer;

2. 新建相机,设置CullingMask。