首页 文章

如何在精灵上使用烘焙照明? /如何在2D中点亮大面积区域?

提问于
浏览
0

我无法弄清楚如何在Unity 2D中点亮大面积的精灵 . 我以前对Unity照明的了解是零 .

我首先尝试使用大量的点光源并使用“Sprites / Diffuse”材质,但实际上一次只有五个实际渲染,所以我猜这是有限制的 .

然后我尝试放入一个区域灯 . 当我开始研究精灵上的烘烤照明(以及一般的烘焙照明)时,我没有这样做 . 我发现像_790762这样的东西,但我不能过时,或者因为我没有做过.790764_ . 其他答案我've come across seem to assume that the reader knows anything about lighting in Unity in the first place which, to be honest, I don' t . Unity的文档网站上有一些信息,但没有关于如何设置烘焙照明的教程 .

我尝试了一堆不同的材料组合(比如使用“标准”着色器代替精灵而不是“Sprites / Diffuse”,发射等),并在“照明”>“设置”中启用了“烘焙全局照明” .

如果在精灵上不可能烘烤照明(或者不值得麻烦),有哪些替代方案?

编辑:我确保不要让灯指向错误的方向,我确实认识到Unity2D就像在Unity3D中的一张纸上画画一样 . 我能够让点光源工作,但一次只能使用几个 . 我不需要立刻做整个屏幕,我需要一次做一个大的特定区域 .

2 回答

  • 0

    一些技巧...

    在2d中使用精灵...当您添加灯光时,切换到3D模式,然后旋转以确保您的灯光指向您的物体,并且定向为不在同一平面上,或与它们齐平,因为这将把所有的光投射在他们身后 .

    如果您试图点亮屏幕上的所有内容(在相机中),将相机区域的灯光附加到相机位置,将其指向相机指向的位置,然后在右侧的检查器中,您可以更改其变量 . 强度,范围,宽度,高度等

    自发光纹理:https://www.youtube.com/watch?v=oa6kW5HhRd4

  • 0

    出于某种原因,我从未考虑过进入资产商店 . 我发现这是免费的,看起来它会起作用:Light2D .

相关问题