平台下访问StreamingAssets目录下文件

 

 

在团结大多数资产组合为项目建成后。然而,它把文件到目标机器上的正常文件系统使他们有用的有时。这方面的一个例子是iOS设备上的电影文件的部署;原电影文件必须可从文件系统中被iPhoneUtils.PlayMovie作用。

所有文件放在一个文件夹在Unity项目中名为StreamingAssets将逐字复制到目标机器上的特定文件夹。你可以检索文件夹使用application.streamingassetspath财产最好是使用application.streamingassetspath得到的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类来检索文件,那么您将需要使用额外的软件才能看到里面。JAR归档和获取文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值