Unity資源打包-打包分析


游戲立項中重要的一件事就是制定資源存放規則、資源使用規則,然后再談打包規則。

1 存放規則

較好的分類是一個清晰、清爽愉悅的工作流,策划、美術、程序之間溝通、使用更加方便快捷。存放規則根據團隊、個人喜好制定即可

image

1.1 分類

2 使用規則

分類放置后,需要使用。Unity的資源如何使用,涉及到如何打包以及如何加載的問題。使用Prefab作為資源使用的根節點,把對應的prefab放入#Package_prefab文件夾。Prefab的作用不再敘述,它可以作為多個入口點,至關重要!

image

2.1 Prefab載體

Prefab本身並不是真正的美術資源,它只是一個“載體”、“入口點”:

1、載體:它綁定了模型、動畫、腳本、數據、材質、紋理、Shader。這可以打開該Prefab的YMAL文件查看到。

image

2.2 Prefab的YMAL文件

2、入口點:通過Prefab的YMAL文件能夠知道該Prefab引用了多少美術資源,也直接幫助了分析資源依賴。


3 打包規則

根據1、2點就能一定程度降低資源依賴分析的復雜度,直接掃描根目錄下面的所有存放Prefab的#Package_prefab文件夾,就能分析出所有的資源依賴關系表。

例外:可能某些會有直接加載美術資源到內存的需求不需要做Prefab。不管怎樣,第一步必須是要知道包名才能加載。對於這種需求,可以直接建立#Package_XXXX文件夾。

把所有以#Package命名開頭的文件夾,作為依賴分析入口。不論是粗粒度的以每個Package打一個包,還是細粒度的分析#Package下每個文件再打包,都比雜亂無章的資源分類、使用、打包要省心許多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM