【发布时间】:2017-11-03 07:48:05
【问题描述】:
我制作了一个烟雾粒子效果,每次玩家射击时都会实例化它,它可以工作,但在背景中看不到。如果我删除它可见的背景,我尝试更改排序层,创建一个新层并将其放在默认值之上,但不管它仍然在背景之下。有什么想法吗?
【问题讨论】:
标签: c# unity5 particle-system particles
我制作了一个烟雾粒子效果,每次玩家射击时都会实例化它,它可以工作,但在背景中看不到。如果我删除它可见的背景,我尝试更改排序层,创建一个新层并将其放在默认值之上,但不管它仍然在背景之下。有什么想法吗?
【问题讨论】:
标签: c# unity5 particle-system particles
假设您正在开发一款 2D 游戏,您可以使用 z 轴来设置元素到相机的距离(相当于渲染的顺序)
通常在 2D 游戏中,主摄像头位于 z 轴 -10 处。因此,将检查器中的背景移至 z=5 或 z=10,并将粒子系统保留在 z=0 中应该可以解决您的问题。
试试这个简单的技巧,如果您仍然遇到问题,请告诉我。
您可以查看video 的后半部分以更好地理解
【讨论】:
此外,如果您正在制作 3D 游戏,您可以转到粒子的材质并确保将渲染面设置为两者。我只是遇到了这个问题,这让我很烦。但这解决了它。
【讨论】: