一般的shader初次編譯後保存即可。但是有些會隱藏較深,在點擊內容或者文件下的全部保存,並不奏效。在編輯器啓動時,未保存的shader總是會重新編譯,此時就要找出哪些shader沒有保存,可以通過效果大致判斷。假設使用植被下的畫刷來創造大批量樹木。但是每次該樹木相關shader都要重新編譯,打包出來的運行程序樹木也是顯示不完整。
解決辦法如下:
1.點選模式下邊植被選項,移動到添加植被類型中每個選項中,在右上角會有個保存小圖標,依次點擊保存。
2.選中內容下的所有選項,點擊鼠標右鍵彈出菜單,點擊批量操作下的Resave All按鈕。關閉編輯器並重新打開,shader已經保存,不會重新編譯,打包測試程序顯示效果正常。