如题,相信很多人都遇到过这个需求,在UI页面上显示一个3d对象特效什么的。
首先想到的就是直接放一个相机上去,简单省事。
但是问题来了,如果想要实现3d对象跟着UI一起缩放,或者被上一层UI遮挡就会有问题。
其实Unity已经想到这个问题了并且也有解决方案,那就是Render Texture。使用一个单独的相机把3d对象渲染到一个Render Texture上,然后把这个Texture赋值到一个NGUI的UITexture上就可以了。
如题,相信很多人都遇到过这个需求,在UI页面上显示一个3d对象特效什么的。
首先想到的就是直接放一个相机上去,简单省事。
但是问题来了,如果想要实现3d对象跟着UI一起缩放,或者被上一层UI遮挡就会有问题。
其实Unity已经想到这个问题了并且也有解决方案,那就是Render Texture。使用一个单独的相机把3d对象渲染到一个Render Texture上,然后把这个Texture赋值到一个NGUI的UITexture上就可以了。
本文标题:在NGUI页面上显示3D对象层级问题
本文链接:https://www.haomeiwen.com/subject/hyqjuxtx.html
网友评论