首先,必须保证Canvas画布的渲染模式为了相机渲染性能
方法:一:将须要控制UI显示层级的Image换成Spritespa
1.建立一个粒子系统,和两张Sprite.图片
2.设置Sprite1的Order in Layer为 -1,设置Sprite1的Order in Layer为 1,粒子的Order in Layer成了 0,此时粒子夹在两张图片中间开发
方法二:在须要控制UI显示层级的Image上增长Canvas组件it
以下图所示,一样实现了方法一的效果class
1.渲染
不过在实际的开发中,推荐使用方法一,方法二会带来更多的Drawcall以及渲染上的一些性能损耗。方法二慎用方法
但愿能帮助你们少踩坑,有更好的解决办法的话,欢迎留言,一块儿讨论!im