0

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

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

但是,无论我做什么,它都会出现在所有其他精灵(背景、地面等)的后面。我将粒子系统作为预制件,它的排序层设置为与玩家的相同,无论是通过编程还是通过选项。它在 Z 轴上的位置也比其他物体更靠近相机。

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

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

4

0 回答 0