Unity5 Shader Stripping 導致 LightMap 全部丟失的解決方法


當使用 SceneManager.LoadScene 的時候,會自動載入LightMap 和 NavMesh的數據。然后再對MeshRender 進行指定 LightMapIndex 以及 LightMapScaleOffset 就可以了。

這真是很方便的一個功能。

 

以上是前提。

 

http://www.magicsite.cn/blog/Windows/cpp/cpp64011.html

 

迷惑了一下午+一晚上。

在Graphic 設定面板上看到一個 Shader stripping設置……

這讓我想起了Unity剛推出 IL2CPP的時候,對沒有使用過的Class 進行裁剪,然后導致的各種莫名其妙的Bug……

 

對的,這個Shader stripping 默認是開啟的,Automatic 自動模式。

 

着萬馬奔騰而過的心理嘗試了去修改這個設置轉

 

 

然后重新打包,果然就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM