Unity UGUI RawImage RenderTexture完美解决方案

发布时间:2022-08-18 18:25

前言

UGUI中使用RawImage加载RenderTexture是一种很常用的3D转2D的方案,常被用于角色立绘显示、特效显示等需求中。

流程

一般而言会有一个专门的相机对目标物体进行渲染,并把结果存储到RT(RenderTexture)中,然后在最终的RawImage中显示RT。
因此流程可以划分为两个阶段:

  • Model → \rightarrow RT
    这阶段Model使用的Shader是不固定的,千奇百怪。
  • RT → \rightarrow RawImage
    这阶段默认情况下RawImage使用的是UI/Default,由于这里只能给RawImage设置材质球,因此这里的Shader可控,可以自定义拓展。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号