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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容