Unity3D資源存放筆記

2021-09-07 00:10:37 字數 896 閱讀 8965

昨天記了一篇assetbundle學習筆記,那麼遊戲中的各種資源應該如何存放呢?

在網上一陣蒐羅,把筆記記一下。

非unity3d指定名稱的資料夾中的資源,如果遊戲場景中有使用到,發布時會被一同打包,沒有使用到則不會被打包。

存放到該資料夾下的所有檔案,無論場景中是否使用到,都會被打包。

但是資源在打包後只能使用resource.load進行讀取,不能對資源進行修改和刪除等操作。

存放到該資料夾下的所有檔案,無論場景中是否使用到,也都會被打包。

streamingassets目錄下的資源都是不壓縮的,所以它比較大會佔空間,比如你的應用裝在手機上會占用100m的容量,那麼你又在streamingassets放了乙個100m的assetbundle,那麼此時在裝在手機上就會在200m的容量。

該路徑在unity3d根目錄下沒有對應的資料夾,該路徑指向裝置上的公共目錄。

該檔案存在手機沙盒中,因為不能直接存放檔案:

注:在pc/mac電腦 以及android跟ipad、ipone都可對檔案進行任意操作,另外在ios上該目錄下的東西可以被icloud自動備份。

//安卓上跟其他平台不一樣,安裝後,這些檔案實際上是在乙個jar壓縮包裡,所以不能直接用讀取檔案的函式去讀,而要用www方式。具體做法如下:

//1.把你要讀取的檔案放在unity專案的assets/streamingassets資料夾下面,沒有這個資料夾的話自己建乙個。

//2.讀取的**(假設名為"檔案.txt")

byte inbytes; //用來儲存讀入的資料

//www是非同步讀取,所以要用迴圈來等待

inbytes = www.bytes; //存到位元組陣列裡

} else

Unity3D 美術資源規範

一.單位,比例統一 在建模型前先設定好單位,在同一場景中會用到的模型的單位設定必須一樣,模型與模型之間的比例要正確,和程式的匯入單位一致,即便到程式需要縮放也可以統一調整縮放比例。統一單位為公尺。二.模型規範 所有角色模型最好站立在原點。沒有特定要求下,必須以物體物件中心為軸心。面數的控制。移動裝置...

Unity3D 動態載入資源

一 內部呼叫 1.resources.load path type 或resources.loadall path type 載入儲存在resources資料夾中path處的資源,必須忽略字尾名。gameobject instance instantiate resources.load enemy...

unity 3d學習筆記

1.日誌輸出 如果需要觀測webplayer執行時輸出的log,則可以在初始化start中加上下面這樣一段 但是此日誌檔案太大,過於冗餘 playersettings.useplayerlog true 2.場景切換 3.資源載入 所有通過resources類載入的資源必須放在名為resources...