ue4編譯緩存
⑴ UE相關雜項筆記
UE引擎的相關知識整理如下:
1. Pak包解析:在UE4中,通過在CMD控制台輸入"D:"Epic Games"\UE_5.1\Engine\Binaries\Win64\UnrealPak.exe" 包路徑 -list"(注意空格需加雙引號)來查看Pak包內包含的文件。解包工具路徑位於UE引擎安裝路徑的相應文件夾內。
2. 清理緩存與修改路徑: UE5的默認緩存位於"C:\Users\"用戶名"\AppData\Local\UnrealEngine\Common\DerivedDataCache"。要修改緩存路徑,需定位到UE_5.1\Engine\Config\BaseEngine.ini,替換相關路徑。
3. 番茄助手功能:Visual Assist X中,快捷鍵如Alt+O用於切換.h和.cpp,Shift+Alt+O查找定義,Shift+Alt+G查找繼承鏈等。更多快捷鍵請參閱相關博客。
4. VS自動對齊:在VS中,使用Ctrl+K+D或Ctrl+A+Ctrl+K+Ctrl+F可實現代碼的全選對齊或部分代碼對齊。
5. 藍圖間通信:通過執行控制台命令函數實現不同藍圖間的通信,例如在關卡藍圖中使用特定事件名。
6. 打包後的模擬觸摸:Window打包成exe後,添加-faketouches參數可模擬移動端觸感。
7. 基礎UEC++知識:包括設置顏色和透明度、正確引入Windows頭文件等。
8. UMG問題:ScrollBox在出現滾動條後,滑鼠右鍵點擊事件可能失效,需取消勾選"允許點擊右鍵拖動滾動"選項。
9. 編輯器語言設置:確保勾選"使用本地化數字輸入"和"使用本地化屬性命名"來解決中文顯示問題。
10. 物體高速移動問題:通過修改抗鋸齒設置為TAA,可以解決運動殘影問題。
11. ScrollBox子項Button的交互:在Touch Method中設置為Precise Tap,避免Button在滑動中被選中。
12. 項目報錯處理:通過VS輸出窗口查找錯誤資源路徑,或在引擎源代碼中設置斷點進行調試。
13. 編輯器操作問題:在編輯器設置中調整"播放-游戲獲取滑鼠設置"以改善滑鼠交互。
14. 引擎工具筆記:涵蓋引擎工具的使用和維護。
15. 後期材質問題:解決postprocess材質閃爍問題,可通過調整抗鋸齒設置來優化。
16. 報錯解決:確保靜態函數庫中不包含WorldContext輸入,重啟項目即可避免"Ensure condition failed"報錯。
17. 繪制多邊形:參考割耳演算法和相關視頻教程,如細思實驗室的分享,創建絢麗多變的項目效果。
18. HTTP響應問題:對於"invalid HTTP response code received"警告,需要排查虛幻引擎與網路請求的兼容性問題。
⑵ 著色器緩存放在哪個盤里
UE4默認緩存在C盤 (C:Usersl用戶名
DerivedDataCache) _每次打開項目開
始編譯著色器就會緩存到默認路徑下,C盤也隨之越來越小