新建一個(gè)項(xiàng)目或者加載某個(gè)舊項(xiàng)目時(shí),Unity有可能會(huì)自動(dòng)在新建或者提升版本的過程中添加部分默認(rèn)依賴的包體進(jìn)項(xiàng)目中
1 有些package可能只是開發(fā)中完全用不上而已對項(xiàng)目本身并不會(huì)造成什么影響,
2 而有些歷史package已經(jīng)包含在項(xiàng)目中,經(jīng)過了自己的調(diào)整,且不可升級的,就會(huì)產(chǎn)生沖突,
較為簡單的解決方案是通過package mgr 卸載默認(rèn)的包就好了,但如果因?yàn)闆_突導(dǎo)致,引用丟失,項(xiàng)目爆 炸那就難搞了,有時(shí)svn都救不回來。舉個(gè)栗子:TextMeshPro(貌似2018就加入到默認(rèn)package里了)
在清楚知道自己需要哪些Package支持的情況下,可以自定義unity的依賴包體
在unity安裝目錄下
Editor\Data\Resources\PackageManager\Editor\manifest.json
找到"defaultDependencies"
移除用不到的package,但注意千萬不要?jiǎng)拥?code>com.unity.package-manager-ui
Mac 搜索Unity目錄下 manifest.json
,操作同上