搜尋此網誌

2024年4月25日 星期四

com.unity.render-pipelines.universal 版本不支持 跟場景混亂

 測試某個插件導入到項目中出現問題, 一般這個問題是因為版本不匹配造成的, 因為直接比對了兩項目的 package 將差異 "com.unity.render-pipelines.universal": "10.6.0", 加入目前項目就出現這個問題



需要查詢 com.unity.render-pipelines.universal 對應 unity 版本,  在官網的插件中選擇版本下拉清單可以查看到對應 unity 版本


隨便改成了 12.0.0 版本, 目測服務器沒有這個版本

查看 Package Manager 顯示是 not found

再切回去官網查目前最新 12.1.15, 但還是 not found


後來打開 Package Manager 查詢支持, 名字是 Universal RP, 版本 12.1.7 執行 import


import 完成後出現錯誤, 場景變紫色

Shader error in Couldn't open include file 'Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl'. at line 59


這是URP升級造成的, 生成一個URP Asset如下

開啟 Player Settingg -> Graphics, 將 URP Asset 拖拉近來, 再回到場景就好了






參考:

https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1/manual/index.html


https://blog.csdn.net/q764424567/article/details/133927994

沒有留言:

張貼留言