首先,必須保證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