在NGUI页面上显示3D对象层级问题

如题,相信很多人都遇到过这个需求,在UI页面上显示一个3d对象特效什么的。

首先想到的就是直接放一个相机上去,简单省事。

但是问题来了,如果想要实现3d对象跟着UI一起缩放,或者被上一层UI遮挡就会有问题。

其实Unity已经想到这个问题了并且也有解决方案,那就是Render Texture。使用一个单独的相机把3d对象渲染到一个Render Texture上,然后把这个Texture赋值到一个NGUI的UITexture上就可以了。

你可能感兴趣的:(在NGUI页面上显示3D对象层级问题)