unity 将3D物体显示在UI前面(保姆级 超容易)

将3D物体放置在UI界面

在网上看了一些教程,这篇文章就是在前人的基础上稍加简化。
总结下来,其实只需要:

  1. 加一个相机
  2. 加一个Render Texture
  3. 加一个Raw Image

接下来是详细步骤

首先我们新建一个项目是这个样子的:
新建一个画布,并插入背景

这时我们就看不见3D图像了,在图像附近添加一个摄像机,点击右上方的“2D”按钮切换成3D,如图:
在摄像机前放上3D物体,这里我放了一个胶囊:

在project界面里create一个render Texture:

将Render Texture挂载到新的摄像机上:
再在UI上新建一个Raw Image,任意调整一下大小:

将Render Texture挂载到Raw Image上:

这样就完成了,因为太暗了我加了一个平行光
如果是3D项目,这时候可能还会显示背景,将摄像机的Clear Flags改为Don’t Clear 就好了:

大功告成!

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>