Unity用代码批量修复材质球shader丢失的问题
生活随笔
收集整理的這篇文章主要介紹了
Unity用代码批量修复材质球shader丢失的问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
假設(shè)現(xiàn)在有一大批模型的材質(zhì)球的shader丟失了,我們想把這批模型的材質(zhì)球都使用Mobile/Unlit (Supports Lightmap)這個(gè)shader,挨個(gè)挨個(gè)點(diǎn)太麻煩了,可以用代碼來批量執(zhí)行這件事
代碼如下
選擇那批模型的預(yù)設(shè),然后執(zhí)行菜單【Tools/Aux/修復(fù)材質(zhì)球shader丟失】即可
補(bǔ)充
我們是通過Shader.Find來找到Unity的內(nèi)置shader的,那么shader的名字在哪里查看呢
在材質(zhì)球空白處右鍵-Edit Shader…
然后點(diǎn)擊Compile and show code
這樣就可以看到shader的代碼了,頭部那里就可以看到shader的名字了
總結(jié)
以上是生活随笔為你收集整理的Unity用代码批量修复材质球shader丢失的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何搭建一个个人博客,这么写纯粹是为了通
- 下一篇: 衡量基因相对表达量的RPKM、FPKM、