|
在团结大多数资产组合为项目建成后。然而,它把文件到目标机器上的正常文件系统使他们有用的有时。这方面的一个例子是iOS设备上的电影文件的部署;原电影文件必须可从文件系统中所扮演的iPhoneUtils.PlayMovie功能。
任何文件放在一个文件夹名为streamingassets(区分大小写)在一个统一的项目,将原始拷贝到目标机器上的特定文件夹。你可以检索文件夹使用application.streamingassetspath财产最好是使用application.streamingassetspath得到的位置streamingassets文件夹,因为它总是指向正确的位置,在应用程序运行的平台。
这个文件夹的位置不同平台。请注意,这些都是大小写敏感的:
在桌面电脑(Mac OS和Windows)的文件的位置可以用下面的代码获得:
path = Application.dataPath + "/StreamingAssets";
在凹陷,使用。
path = Application.dataPath + "/Raw";
在Android上,使用:
path = "jar:file://" + Application.dataPath + "!/assets/";
在Android的文件都包含在压缩。JAR文件(基本上是格式为标准的ZIP压缩文件相同)。这意味着,如果你不使用Unity的WWW类来检索文件,你需要使用额外的软件才能看到里面。JAR归档和获取文件。
笔记:DLL文件位于。streamingassets文件夹不参与编译。
|
|