隐天 发表于 2016-9-10 18:39:26

Lighting needs to be rebuilt红色字的解决方案

本帖最后由 隐天 于 2016-9-14 14:34 编辑


有时场景中会出现如图所示的红色字,其原因是场景里面的灯光是非动态光(非Movable),物体也是非动态物体,所以需要烘焙光照贴图,烘焙的意思是说把灯光信息弄成贴图贴在物体上。物体放进去打完灯光后要烘焙光照信息到物体上,或者烘焙完后移动了灯光或物体造成光照信息变量,也需要重新烘焙
这个只是提示你有几个物体要重新烘焙
解决的一个办法就是Build场景一次

但有时候为了省时间或故意把一些物体的光照贴图清除掉(例如把物体移动一下位置,或改一下光照分辨率),这样的物体看起来“很干净”
所以这个时候并不需要重新Build场景
可以用控制台命令将屏幕信息隐藏,在关卡蓝图里面加入这个节点,内容为 DisableAllScreenMessages (不分大小写)即可不显示这个信息

也可以在UE4的编辑器中临时将它隐藏:编辑器中按 ~ 键,输入DisableAllScreenMessages ,回车

但由此而来也会有个新问题,有些人在测试蓝图的时候需要用到Print节点在屏幕上输出一些信息用于调试蓝图,然后发现Print的信息不显示在屏幕上了!!!只好打开开发者日志来看输出信息,甚至搞到重装UE4都可能。
其实这是同样的原因
所以在调试阶段,应该在编辑器中按 ~ 键,输入 EnableAllScreenMessages 允许所有屏幕显示,这样才可以显示Print的结果
然后再根据需要决定打包时是否需要将信息隐藏

Jackpee 发表于 2016-9-10 20:37:57

:):):):):):):):):):):):):):):):)

198826jun 发表于 2016-9-10 21:01:41

受教了,1万个赞

keven 发表于 2016-9-11 12:56:35

:o

yuemingxishan 发表于 2016-9-11 14:52:46

重装UE4算什么,重装系统甚至买个新电脑都有可能。
大师动动手指头的事,小白菜能折腾半个月。支持隐天大神!

qinjiawang 发表于 2016-9-11 17:19:49

不错,,,

densei 发表于 2016-9-12 08:46:19

受教,赞

478347583 发表于 2016-9-12 11:23:33

谢谢楼主的分享

zz_nirvana 发表于 2016-9-12 14:17:03

thanks~~~~~~~~

道道 发表于 2016-9-12 17:03:48

谢谢 刚好需要用到!
页: [1] 2
查看完整版本: Lighting needs to be rebuilt红色字的解决方案