はじめに
環境は Unity 6です
やり方
VFXGraphでUIエフェクトを出す時もParticle Systemとやり方は基本変わりません
ただし描画順の調整だけやりかたが異なります VisualEffectからRenderを取得することが出来るのでそのRenderのsortingOrderを調整することで描画順を調整することが出来ます
private VisualEffect effect; private void SetSortingOrder(int sortingOrder) { var render = effect.GetComponent<Renderer>(); render.sortingOrder = sortingOrder; }