我有一个粒子系统BloodSpill,当玩家死亡时实例化:
Instantiate(bloodSpillEffect, transform.position, transform.rotation);
然而,它会出现在所有其他精灵(背景,地面等)背后。无论我做什么。我将粒子系统作为预制件,并且它的排序层设置为与播放器的编程方式和选项相同。它在Z轴上的位置也比其他物体更靠近相机。
实际上,如果我从prefabs文件夹中拖出一个并将其放入场景中,它将出现在其他精灵的前面,但是当我通过上面的代码行实例化它时,它将不会显示出来。
我不知道,也无法找到有关从文件夹中拖放它和使用Instantiate()之间的区别的信息。