Lighting needs to be rebuilt红色字的解决方案
本帖最后由 隐天 于 2016-9-14 14:34 编辑有时场景中会出现如图所示的红色字,其原因是场景里面的灯光是非动态光(非Movable),物体也是非动态物体,所以需要烘焙光照贴图,烘焙的意思是说把灯光信息弄成贴图贴在物体上。物体放进去打完灯光后要烘焙光照信息到物体上,或者烘焙完后移动了灯光或物体造成光照信息变量,也需要重新烘焙
这个只是提示你有几个物体要重新烘焙
解决的一个办法就是Build场景一次
但有时候为了省时间或故意把一些物体的光照贴图清除掉(例如把物体移动一下位置,或改一下光照分辨率),这样的物体看起来“很干净”
所以这个时候并不需要重新Build场景
可以用控制台命令将屏幕信息隐藏,在关卡蓝图里面加入这个节点,内容为 DisableAllScreenMessages (不分大小写)即可不显示这个信息
也可以在UE4的编辑器中临时将它隐藏:编辑器中按 ~ 键,输入DisableAllScreenMessages ,回车
但由此而来也会有个新问题,有些人在测试蓝图的时候需要用到Print节点在屏幕上输出一些信息用于调试蓝图,然后发现Print的信息不显示在屏幕上了!!!只好打开开发者日志来看输出信息,甚至搞到重装UE4都可能。
其实这是同样的原因
所以在调试阶段,应该在编辑器中按 ~ 键,输入 EnableAllScreenMessages 允许所有屏幕显示,这样才可以显示Print的结果
然后再根据需要决定打包时是否需要将信息隐藏
:):):):):):):):):):):):):):):):) 受教了,1万个赞 :o 重装UE4算什么,重装系统甚至买个新电脑都有可能。
大师动动手指头的事,小白菜能折腾半个月。支持隐天大神! 不错,,, 受教,赞 谢谢楼主的分享 thanks~~~~~~~~ 谢谢 刚好需要用到!
页:
[1]
2