本文主要是介绍粒子显示在UI前方,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考链接:http://www.xuanyusong.com/archives/3278
Canvas的Render Mode的三种模式比较:http://www.manew.com/thread-90759-1-1.html?_dsign=b522d837
Canvas组件中的Render Mode:
1.Screen Space - Overlay
此模式不需要UI摄像机,UI将永远出现在所有摄像机的最前面(UI置顶)。
2.Screen Space - Camera
它需要提供一个UICamera 。这样就和NGUI的原理很像了,如果我想在UI前面加特效我可以再创建一个摄像机深度大于这个UICamera就行了。
在此模式下,将Main Camera赋值给Render Camera,调整一下物体的位置,即可使物体出现在UI前面:
如果想让粒子显示在UI前,则可以调整粒子的Order in Layer,使其大于Canvas的就可以了
或者也可以使用脚本的方式:http://www.xuanyusong.com/archives/3435
这篇关于粒子显示在UI前方的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!