[环境] Lighting needs to be rebuilt红色字的解决方案

[复制链接]
查看12429 | 回复19 | 2016-9-10 18:39:26 | 显示全部楼层 |阅读模式
本帖最后由 隐天 于 2016-9-14 14:34 编辑

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

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

但由此而来也会有个新问题,有些人在测试蓝图的时候需要用到Print节点在屏幕上输出一些信息用于调试蓝图,然后发现Print的信息不显示在屏幕上了!!!只好打开开发者日志来看输出信息,甚至搞到重装UE4都可能。
其实这是同样的原因
所以在调试阶段,应该在编辑器中按 ~ 键,输入 EnableAllScreenMessages 允许所有屏幕显示,这样才可以显示Print的结果
然后再根据需要决定打包时是否需要将信息隐藏
BaiduShurufa_2016-9-12_11-47-59.jpg
Jackpee | 2016-9-10 20:37:57 | 显示全部楼层
:):):):):):)
回复 支持 反对

使用道具 举报

198826jun | 2016-9-10 21:01:41 | 显示全部楼层
受教了,1万个赞
回复 支持 反对

使用道具 举报

keven | 2016-9-11 12:56:35 | 显示全部楼层
回复

使用道具 举报

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 | 显示全部楼层
谢谢 刚好需要用到!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

59

主题

921

回帖

5596

积分

高阶编码师

积分
5596