天天看點

流式化元件 Streaming Assets

  多數Unity元件在建立時就綁定進項目中。然而,我們經常需要把它們放到目标機器的檔案系統中,并通過路徑通路。例如在iOS裝置上的電影,原始檔案要放在檔案系統中,并使用PlayMovie功能播放。

  放在Unity項目中StreamingAssets目錄中的所有檔案,将被直接複制到目标機器的一個特殊的目錄中。在桌面系統(Mac OS或windows)中,檔案的位置可以由下面的代碼獲得:

    path = = Application.dataPath + "/StreamingAssets";

iOS系統上:

    path = Application.dataPath + "/Raw";

Android上:

    path = "jar:file://" + Application.dataPath + "!/assets/";

注意在Android系統中,檔案是在jar壓縮包中的(格式和标準zip壓縮檔案一樣)。這意味着如果不使用Unity提供的WWW類來擷取檔案,就需要用另外的軟體來擷取檔案。

http://docs.unity3d.com/Documentation/Manual/StreamingAssets.html

繼續閱讀