91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

甘洛县| 永年县| 龙陵县| 绵阳市| 鹤山市| 新巴尔虎左旗| 涪陵区| 确山县| 鲜城| 睢宁县| 沅江市| 乌鲁木齐县| 通山县| 湄潭县| 江孜县| 昌都县| 榆社县| 本溪市| 白山市| 沽源县| 丰台区| 泾川县| 马山县| 台前县| 太原市| 民勤县| 京山县| 黑河市| 蒲城县| 溆浦县| 尚志市| 酉阳| 厦门市| 晋中市| 定陶县| 新绛县| 茶陵县| 江城| 临安市| 大理市| 游戏|