(三)unity shader在實際項目中出現的問題————部分機型(如三星Note9)在某場景實時陰影閃爍問題

本專欄主要解決一些移動平臺上unity shader效果異常的問題。很多情況下我們發現unity中的shader在PC平臺效果正常,但是在移動平臺上效果不對,或者部分機型效果不對的問題,尤其是低檔老年機,作爲一款上線遊戲難免要支持高中低檔大部分機型,但是部分機型(如華爲)在渲染方面難免會出現很多奇怪的問題。
 

最近在用三星note9跑我們手遊的一個場景時(這個場景比較大,而且分爲很多層樓),在爬梯子時發現實時陰影會閃爍,有點妖。。爬上去又沒事了,於是查了一下。發現IOS和華爲機型都沒這個問題,看來又是部分機型造成的渲染bug了。

解決方案:

我們的場景shadow distance默認是30。我發現20是一個臨界值,超過20爬梯子陰影就會閃,於是單獨把這個場景shadow distance設爲20。具體原因未知,後面查到了會更新這篇文章。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章