【Unity】UI界面展示3D模型
方法一:
使用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。