Unity粒子系统出现在其他精灵背后

时间:2016-01-08 22:58:35

标签: c# unity3d sprite particle-system behind

我有一个粒子系统BloodSpill,当玩家死亡时实例化:

Instantiate(bloodSpillEffect, transform.position, transform.rotation);

然而,它会出现在所有其他精灵(背景,地面等)背后。无论我做什么。我将粒子系统作为预制件,并且它的排序层设置为与播放器的编程方式和选项相同。它在Z轴上的位置也比其他物体更靠近相机。

实际上,如果我从prefabs文件夹中拖出一个并将其放入场景中,它将出现在其他精灵的前面,但是当我通过上面的代码行实例化它时,它将不会显示出来。

我不知道,也无法找到有关从文件夹中拖放它和使用Instantiate()之间的区别的信息。

0 个答案:

没有答案