上个月花了太多時間才找到一个T-POSEBUG。才發現一個序列播放員並沒有分配動畫。沒有編譯錯誤,沒有預警——在運行時就靜默地呈現T-POSE。
因此,我建造了BP Doctor。它直接掃描.uasset檔案——無編輯器,無插件,無需要安裝UE5。
4類別裡面共26個檢查:
參考與資源 — null動畫引用的、骨骼匹配不符、破壞的資源路徑、失效的BlendSpaces、硬引用的膨脹、 oversized資源
動畫圖形 — T-POSE fallbacks、遺失或重複的插槽、破壞的轉向、孤立的節點、遺失的通知
優化 — GraphTick重度的、事件 Tick中昂貴的操作、錯誤的構造腳本、ForEach效率低下,
Timeline延遲
程式碼品質 — 自己點向量、過時的API使用、排除在生產內的debug節點、循環依賴、空白的變數、空空的Graph
8個中它自己會自動處理。每個檔案都會得到A~F的考核評分,整個項目會得到整體健康評分。CLI模式中包含JSON/SARIF/HTML導出,如果您想在管道中使用。
獨立的exe檔。無Python,無依賴。可以在電腦上運行無編輯器的情況下運行。
免費的試用程式在這裡https://itsribbz.itch.io/animbpdoctor。
我希望得到您的反饋。您有問題嗎? — 我不得不逆向工程.uasset格式才能在無安裝UE5的情況下跑起來,真是個了不起的冒險。
评论 (0)