在unity中,粒子是在UI元素的前面。

问题描述 投票:0回答:1

所以,我所寻找的是简单的。我希望UI元素如ButtonsLogo...等能在Canvas中的任何粒子效果前。

enter image description here

在答案中 有人建议给每个我想显示在粒子前面的UI元素添加一个画布组件,不知怎么工作,唯一的问题是,这样一来,画布组件就会在我的界面上显示出来。按钮根本不会点击。

所有元素都在默认的排序层上,包括粒子对象和摄像头。

这样做很难吗?

请大家帮忙。

unity3d
1个回答
0
投票

将粒子的 "层中顺序 "设置为0,UI元素设置为1,或者更好的方法是去添加新图层,创建前景和背景层,将前景设置为1,背景设置为0,然后从默认图层改为你想要的前面或后面。

© www.soinside.com 2019 - 2024. All rights reserved.