所以我是Unity的新手,我只是在测试一些东西,我想使用Unity粒子系统,并希望所有粒子都是相同的颜色,但如果你从不同的角度看它们,它们是不同的颜色(黑色)。
这是正常颜色:
这些是黑色粒子:
我该怎么解决这个问题呢?谢谢!
发布于 2020-05-08 15:52:04
这是因为照明的缘故。如果你看一下你的红色立方体的背面,你可以看到它们是黑色的。这也是你的粒子正在发生的事情。我认为在粒子系统设置中有一个选项可以从灯光中移除效果。但这仅仅是因为灯光的原因。如果你旋转方向光游戏对象,黑暗面将在另一端。我现在就试着找个解决方案。
所以我试着让它工作,但似乎如果我在粒子后面,我看不到黑色粒子。我什么也没看到,我知道那是因为我用的是精灵。我没有成功地重建它,但我看了你的照片,我看到你的灯光是混乱的,这可能是你的问题的一个原因,所以这里是如何修复你的灯光混乱。
你得到了左上角,然后去“窗口”,然后移动你的光标到“渲染”部分
然后将鼠标悬停在“渲染”上并单击“照明”
最后应该会出现一个"Lighting“窗口。选中“自动生成”复选框,您的光照就会正常。如果它是开着的,它仍然是乱七八糟的,只需取消勾选并选中它即可。
EDID 2找到了一个修复,所以我用2D精灵设置了一个材质,我只需要将材质的着色器设置为“粒子/标准无光”。
ck.imgur.com/fgET4.png
单击您正在使用的材料。然后转到检查器并单击下拉菜单中显示为"Shader“的位置,然后选择”粒子“。
然后点击"Standard Unlit“,你就完成了
https://stackoverflow.com/questions/61682570
复制