对于Unity3D来说,这是我的新手,界面上有些失落,因此欢迎提供详细说明。

我有一些要使用烘烤光进行预渲染的元素(在Blender中建模的模型的预制件),但此后我要四处移动。游戏将在手机(谷歌纸板)上运行。

我不在乎光线的变化,因为它不会变化太多。例如,墙上的图片可以“打开”以显示秘密通道。这张图片在空间上不会有太大变化,如果它的闪电有点过..没关系。

座舱仪表也是如此。他们有自己的灯,我想烘烤它们。但随后,驾驶舱将在现场四处移动。

我试图将那些元素标记为静态,然后渲染,然后取消标记静态标签。到目前为止,它仍然有效。我将物体照亮,然后可以在物体周围移动它们,灯光取决于物体的方向!当我旋转对象(烘烤后)时,它的亮度取决于角度。.我希望它是静态的!或至少要在预期的闪电处于烘烤时的位置。为什么当我对着灯转向灯时,灯会亮?

unity3d - 移动物体的统一烘烤灯-LMLPHP

在这里,我显示对象的属性unity3d - 移动物体的统一烘烤灯-LMLPHP

以及导入模型unity3d - 移动物体的统一烘烤灯-LMLPHP的属性

最佳答案

简单的答案是,如果烘烤了光,则照明保持不变,即烘烤。这是烘烤光仅用于静态物体的主要原因。

解,
将环境光遮挡烘烤到3D封装中的对象中,并使对象保持动态,因为它是动态的! (您正在移动它)。这种方式将为您提供在3D封装中准备好的柔和阴影,并且仍可以在Unity中使用像素照明

10-08 06:09