本文主要是介绍unity踩坑填坑集——消除光源光晕导致的绿点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
在VR驾驶的项目中,偶然发现了这样一个问题:视野中总有一个很小的绿点,并且跟随视野移动;抬头看天空时,发现居然一共有三个这样的小绿点(如下图)。我们的项目不允许这样的绿点存在,因此寻找到了问题根源和解决方案。
问题原因
场景中我们使用了四个四个点光源,每个点光源的Light->Flare都使用了50mm Zoom的光晕。而这个光晕材质中带有小绿点。
解决方案
一步步找到小绿点,并把它删掉。首先点击场景中的点光源,找到Light->Flare,如下图所示。
点击50mm Zoom,就能在project视图中找到它,并且可以在Inspector中看到它的详细属性。如下图。
点开这个elements,可以发现它有19个元素,把每个元素展开看,发现有一个元素的颜色是绿的。如下图所示:
就是它了。把size调到0,就解决了问题。暂时没有发现副作用。
这篇关于unity踩坑填坑集——消除光源光晕导致的绿点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!