粒子系统作为常用的特效方式,在使用中与UGUI Image共同显示时,可能会遇到显示层级的问题,比如浮在Image上显示、夹在几张Image中间层显示,或是沉于Image底层显示,等等。
简单控制可以通过相机的渲染层级来控制显示层级,早前写过一篇介绍Canvas三种渲染模式的文章,为了更强的操控性,Canvas要使用Camera渲染模式,其余的就要具体情况具体分析。
Camera模式的Canvas可以配置Sorting Layer和Order in Layer,而粒子系统的Renderer配置项中,也可以配置这两个选项,默认情况下,二者均使用场景中的主相机。
如果Sorting Layer不同,则可直接通过该参数来控制显示层级,如果Sorting Layer相同,则通过调整Order in Layer控制显示层级。