[Unity] Unity 6.0 Compiling shader variants爆炸問題

更新 發佈閱讀 3 分鐘

有時候Unity編輯器6.0在建置Android專案時,會在Compiling shader variants時跑很久,出現類似Shader URP/Lit: preparing variants (2945M/36238M)的訊息,除了會讓電腦變得很緩慢,有時候還會導致電腦當機。

這是因為URP/Lit shader會在編輯時會嘗試許多組合,例如Light、Shadow、Additional Lights、Lightmap、HDR的組合等等。如果你開發URP專案卻同時使用Built-in的shader(如assets store下載的舊套件),會因為URP shader的混用而導致Shader variants 爆炸。

vocus|新世代的創作平台

解決方式一之就是將這些Build-in材質轉成URP的材質:

(1) 點選Window>Rendering>Render Pipeline Converter

vocus|新世代的創作平台

(2) 勾選Material Shader Converter,然後按底下的Scan按鈕。

vocus|新世代的創作平台

(3) 等到掃瞄完專案內的Build-in材質後,點選底下的Convert Assets按鈕。

vocus|新世代的創作平台

(4) 按Proceed按鈕後,等它跑完。

vocus|新世代的創作平台
vocus|新世代的創作平台

(5) 如果你的專案不是URP專案,可以在Project視窗的搜尋欄位搜尋"t:UniversalRenderPipelineAsset"

vocus|新世代的創作平台

(6) 開啟Project Settings>Graphics

vocus|新世代的創作平台
vocus|新世代的創作平台

(7) 將剛才搜尋到的UniversalRenderPipelineAsset.asset拖曳到Default Render Pipeline欄位。點選Confirm按鈕。

vocus|新世代的創作平台
vocus|新世代的創作平台

(8) 這樣專案就會轉成URP專案,Build-in Shader的材質也會轉成URP Shader的材質。在建置Android專案時就不會卡住了。不過有時有些材質還是會出現粉紅色的渲染錯誤,需要更改材質的Shader。

例如我使用Particle Pack來實現火焰特效,材質的Shader要改成Universal Render Pipeline/Unlit,才能夠在手機正常顯示。





留言
avatar-img
螞蟻兒的沙龍
54會員
110內容數
這裡是分享個人讀書心得或學習心得的沙龍,請大家多多指教~
螞蟻兒的沙龍的其他內容
2026/03/26
https://www.youtube.com/watch?v=G5WXlXW6PFA【遊戲Demo網址】 註: 第一版Demo網址被我刪掉了。 【操作說明】 (1) 按WASD或方向鍵操控坦克方向 。 (2) 按滑鼠左鍵或長按滑鼠左鍵以發射子彈 。 (3) 清除完每一關的敵人便可過關。
Thumbnail
2026/03/26
https://www.youtube.com/watch?v=G5WXlXW6PFA【遊戲Demo網址】 註: 第一版Demo網址被我刪掉了。 【操作說明】 (1) 按WASD或方向鍵操控坦克方向 。 (2) 按滑鼠左鍵或長按滑鼠左鍵以發射子彈 。 (3) 清除完每一關的敵人便可過關。
Thumbnail
2026/01/30
https://www.youtube.com/watch?v=WbuVhqCz3tk最近比較忙,所以沒什麼時間寫程式,這個版本主要是給PTT網友玩的。 (1) 遊戲總共有四關,殲滅所有敵人便可通過該關卡,破關後會出現破關畫面。 (2) 敵人會根據不同顏色有不同的等級和強度,例如白色敵人最弱,土
Thumbnail
2026/01/30
https://www.youtube.com/watch?v=WbuVhqCz3tk最近比較忙,所以沒什麼時間寫程式,這個版本主要是給PTT網友玩的。 (1) 遊戲總共有四關,殲滅所有敵人便可通過該關卡,破關後會出現破關畫面。 (2) 敵人會根據不同顏色有不同的等級和強度,例如白色敵人最弱,土
Thumbnail
2026/01/13
這本書點出現在許多遊戲化,美其名是為了激發使用者的動力,讓他們能夠享受工作或生活。但事實上遊戲化常常成為資方剝削和控制勞工的工具,或者成為玩家被遊戲所控制和玩弄的局面
Thumbnail
2026/01/13
這本書點出現在許多遊戲化,美其名是為了激發使用者的動力,讓他們能夠享受工作或生活。但事實上遊戲化常常成為資方剝削和控制勞工的工具,或者成為玩家被遊戲所控制和玩弄的局面
Thumbnail
看更多
你可能也想看
Thumbnail
遊戲引擎 Unity (U-US) 周二 (27 日) 宣布推出人工智慧 (AI) 軟體的商城,將其定位為科技產業最熱門領域的平台,激勵股價漲逾 15% 至每股 42.38 美元。 2D 和 3D 遊戲引擎商 Unity 成立於 2004 年,總部在美國舊金山,提供遊戲開發和上架工具,自 2008
Thumbnail
遊戲引擎 Unity (U-US) 周二 (27 日) 宣布推出人工智慧 (AI) 軟體的商城,將其定位為科技產業最熱門領域的平台,激勵股價漲逾 15% 至每股 42.38 美元。 2D 和 3D 遊戲引擎商 Unity 成立於 2004 年,總部在美國舊金山,提供遊戲開發和上架工具,自 2008
Thumbnail
本文您將可學到用幾個簡單的步驟,就可以快速整合推送功能到Unity的iOS和Android手機遊戲中。 幫你解決常見的代碼庫相衝問題,讓您的工作產能爆增。
Thumbnail
本文您將可學到用幾個簡單的步驟,就可以快速整合推送功能到Unity的iOS和Android手機遊戲中。 幫你解決常見的代碼庫相衝問題,讓您的工作產能爆增。
Thumbnail
Unity Cloud 是 Unity 推出的雲端平台服務總稱,整合了開發、測試、部署、營運與協作等功能 一般來說在創建Unity專案時預設是開啟的 如果你沒開但在事後想使專案連接Unity Cloud,那有兩種方法: 1.使用Unity Hub 在Unity Hub中,點選專案的雲端圖標或
Thumbnail
Unity Cloud 是 Unity 推出的雲端平台服務總稱,整合了開發、測試、部署、營運與協作等功能 一般來說在創建Unity專案時預設是開啟的 如果你沒開但在事後想使專案連接Unity Cloud,那有兩種方法: 1.使用Unity Hub 在Unity Hub中,點選專案的雲端圖標或
Thumbnail
這篇文章主要介紹存取子讀(get)和寫(set)的概述,並且簡單介紹基本的使用方法以及其他程式呼叫範例。
Thumbnail
這篇文章主要介紹存取子讀(get)和寫(set)的概述,並且簡單介紹基本的使用方法以及其他程式呼叫範例。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
一段時間沒在Unity串廣告, Unity又升級做法了 寫這篇時是2025年7月,這時新版的做法是用LevelPlay與Ads Mediation 新版可以選擇的廣告商變得更多了, 但是設定也更複雜了 在開始之前提一下,以前的Unity Ads還是可以使用,不過官方不再更新支援,想用可以參
Thumbnail
一段時間沒在Unity串廣告, Unity又升級做法了 寫這篇時是2025年7月,這時新版的做法是用LevelPlay與Ads Mediation 新版可以選擇的廣告商變得更多了, 但是設定也更複雜了 在開始之前提一下,以前的Unity Ads還是可以使用,不過官方不再更新支援,想用可以參
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
物理中最基礎的表現就是碰撞,像是這次的示範是左邊的方塊撞擊右邊的方塊並彈開,這就是一種碰撞。在Unity裡想要實現這種碰撞的表現要有兩種東西,Rigidbody 及Collider 這兩種Component。
Thumbnail
物理中最基礎的表現就是碰撞,像是這次的示範是左邊的方塊撞擊右邊的方塊並彈開,這就是一種碰撞。在Unity裡想要實現這種碰撞的表現要有兩種東西,Rigidbody 及Collider 這兩種Component。
Thumbnail
遊戲裡面都會有導航系統,在Unity裡面就是利用NavMesh實現這個功能。 其實說是導航系統,NavMesh是建立導航系統的可移動範圍,再根據你的需求寫導航功能。
Thumbnail
遊戲裡面都會有導航系統,在Unity裡面就是利用NavMesh實現這個功能。 其實說是導航系統,NavMesh是建立導航系統的可移動範圍,再根據你的需求寫導航功能。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News