unity UI图片和粒子特效的交叉排序
需求:
Canvas上一张图片,显示在两个粒子效果的中间。
分析:需要image和effect1和effct2三个进行排序,
分别在不同的layer,如果是image控件属于canvas同一个层级,无法单独设置层级,这时候可以使用控件SpriteRender控件代替,这样的图片相当于3D空间下的,可以单独设置层级,而粒子系统也是可以单独设置层级,这样就可以按照自己想要的顺序进行显示了。
结论:
①将image底层的粒子特效effect1的 Order in Layer值设置成0
②将image的Order in Layer值设置 1,同时将scale改成100
③将image上层的粒子特效effect1的 Order in Layer值设置成2
完成!