0


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 就好了:

大功告成!

标签: unity 3d ui

本文转载自: https://blog.csdn.net/weixin_44099953/article/details/127492974
版权归原作者 计科老学渣 所有, 如有侵权,请联系我们删除。

“unity 将3D物体显示在UI前面(保姆级 超容易)”的评论:

还没有评论