Unity Global Support部門制作了一些實用的小工具免費供大家使用,此前已為大家介紹過批量處理資源的Asset Auditing以及批量清理資源的小工具Asset Cleaner,?今天要給大家推薦的是一款名叫AssetsReporter的插件,可以輔助開發(fā)者管理幾類Asset的導入設(shè)置并發(fā)現(xiàn)可能存在問題,另外還提供了AssetBundle的資源與依賴查看功能。
項目介紹
Unity對導入項目的資源如Texture、Model和Audio等都要根據(jù)其導入設(shè)置生成新的資源文件,以供之后打包使用。開發(fā)者一般需要根據(jù)發(fā)布平臺的性能、內(nèi)存、包體占用等方面的需求,對資源采取特定的導入設(shè)置,因此,保證所有資源的導入設(shè)置都正確配置是比較重要的一環(huán)。
AssetsReporter提供了對Texture、Model和Audio這幾種常用資源的導入設(shè)置進行檢查的功能,其生成的網(wǎng)頁報告可以在瀏覽器端通過勾選特定的設(shè)置選項來搜索某類資源,以確定資源是否都正確配置。另外對于Resources文件夾及AssetBundle資源也提供搜索檢視功能(鑒于Resources對Splash Scene時間影響較大,Resources檢視功能主要方便讓開發(fā)者完全使用AssetBundle來取代其)。
使用方法
點擊菜單欄Tools->AssetsReporter,彈出AssetsReporter窗口,然后點擊對應類型資源名稱下的Report按鈕生成報告(每次對資源進行修改后需要重新生成報告),點擊Open可以打開上次生成的報告,報告會以網(wǎng)頁的形式在瀏覽器端展現(xiàn)。


報告類型
Texture Reporter

此報告管理Texture的導入設(shè)置,設(shè)置好搜索條件后點擊Search后會出現(xiàn)符合條件的資源,可以預覽圖片并展示此Texture的一些常用屬性。較常關(guān)注的設(shè)置包括壓縮格式是否適合以及分辨率是否2的N次冪等。
Model Reporter

此報告管理Model的導入設(shè)置,可以顯示搜索結(jié)果的各種常用屬性,包括頂點數(shù),動畫類型及包含的動畫列表等。較常關(guān)注的設(shè)置包括mesh是否優(yōu)化,Rig設(shè)置以及mesh是否Read/Write Enable等。
Audio Reporter

此報告管理Audio的導入設(shè)置,可以預覽音頻并展示常用的屬性。較常關(guān)注的設(shè)置包括壓縮格式是否適合,加載方式是否適合等。
AssetBundle Reporter

此報告提供AssetBundle的可視化檢視界面,可通過資源名稱搜索包含其的AssetBundle文件,并查看AssetBundle中打入的資源以及依賴的文件或者其他AssetBundle。
Resources Reporter

此報告主要根據(jù)勾選的資源類型來搜索并顯示項目中Resources文件夾中的資源,方便開發(fā)者確認是否仍存在無需放入Resources文件夾的資源。由于Resources中文件需要構(gòu)建的內(nèi)存映射結(jié)構(gòu)對Splash Screen的時間影響較大,除了常駐在項目內(nèi)存中的資源,Unity建議開發(fā)者僅僅把Resources文件夾作為方便制作demo的工具,項目打包的時候還是要使用AssetBundle來做資源的動態(tài)加載。