一、相关概念 

  • RenderTexture是可以被渲染的纹理,简称渲染纹理。一般来说,RenderTexture可以应用在制作动态阴影,反射以及监视摄像机(车辆后视镜)等,另一方面可以应用到游戏截图,背景模糊等方面。
  • Camera(摄像机)是Unity中非常重要的一个组件,其中有一个属性叫做TargetTexture,在设置了TargetTexture后,Camera会在渲染时将其屏幕上的图像渲染到TargetTexture上,在相机渲染完成后可以读取屏幕像素内的缓存来使用。

二、应用:将三维物体以2D形式展示

  • 先上效果图:

Unity | RenderTexture

  •  实现方式
  1. 创建一个Render Texture资源,创建一个Camera,设置该Camera的Clear Flags为solid Color,并将Render Texture资源赋给Target Texture参数。
  2. 设置Camera对准三维物体Cube。
  3. 创建RawImage,设置Texture为Render Texture即可。
  4. 给三维物体添加鼠标控制效果(拖动、旋转等)。

 

 

相关文章:

  • 2022-02-23
  • 2021-05-26
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-27
  • 2021-12-09
  • 2022-01-15
  • 2021-06-27
  • 2021-10-02
  • 2022-12-23
相关资源
相似解决方案