中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

unity3d中StreamingAssets和Resour

發布時間:2020-07-05 00:43:43 來源:網絡 閱讀:3680 作者:球球閃電 欄目:游戲開發

    剛學unity3的人,肯定會對這兩個目錄非常困惑,知道他們都是只讀的、Resources會加密,StreamingAssets不加密,但是在使用上到底有怎樣的不同,卻不太說得清楚。

    

    我在用了unity3d有一段時間后,在研究AssetBundle及播放音頻的時候,總算是弄清了他們的區別。當時是想播放一段音頻,于是我把資源放在StreamingAssets目錄下,用WWW加載a.ogg,然后并沒有得到我想要的結果。但是放在Resources目錄下面,Resources.Load()卻能播放。后來經過研究,終于知道了這么幾個概念的意思,也就清楚了前面為什么不能播放。


    要說明這個原因,首先說一下AssetBundle。很多人應該知道這是unity3d里面用來打包資源的,支持的格式有限,如文理、音頻、二進制、文本等。像一些.cs文件、.mp4文件是沒法打包的。Resources目錄下的資源在打包之后,也會生成AssetBundle,只是Resources下的資源會被系統自動處理。

    那AssetBundle到底是什么呢?其實可以把它簡單看成是一個資源集合,必須用WWW類來進行讀取,而Resources可以看成是一個特殊的WWW,只能對于Resources目錄的資源。而WWW讀取的內容也必須是AssetBundle,所以一個單獨的ogg文件無法用WWW讀取,必須先打包成AssetBundle,才能用WWW讀取。

    StreamingAssets又是什么呢?這是個Raw目錄,里面的內容不會加密、編碼。比如png、ogg、AssetBundle文件,原來什么樣,打包就是什么樣。要使用這些文件的話,必須用對應的類來訪問,如AssetBundle用WWW類,mp4用播放器插件加載(包括解析),用WWW加載mp4是不行的,因為識別不出來。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

托里县| 历史| 临清市| 长沙市| 平南县| 道真| 岳池县| 石屏县| 凌云县| 平潭县| 顺义区| 囊谦县| 渝中区| 青岛市| 承德市| 荔浦县| 高碑店市| 安龙县| 左云县| 安岳县| 集贤县| 济南市| 谢通门县| 珲春市| 阜康市| 天镇县| 滦平县| 乌拉特后旗| 巴彦淖尔市| 遂平县| 永泰县| 太仓市| 锡林浩特市| 卢龙县| 和静县| 阳春市| 临邑县| 金平| 英山县| 绩溪县| 皋兰县|