背景: Unity第一次启动时将streamingassets下的首包资源拷贝到persistentDataPath目录下。 Unity android平台上的的这种操作只能使用www去加载streamingassets下的文件,导致速度问题。 备注: 此方案需要您对安卓有一点点的了解。 解决方案: 在打包的时候,将streamingassets下的文件目录做一个记录,每一个打包进去的相对stre ...
2017-12-01 11:31 0 15549 推荐指数:
很多人应该知道AssetBundle 是unity3d里面用来打包资源的,支持的格式有限,如文理、音频、二进制、文本等。像一些.cs文件、.mp4文件是没法打包的。 所以MP4格式文件会放到 StreamingAssets文件里 ...
在移动端StreamingAssets下的文件是只读的,但大家可能跟我一样遇到了发布安卓以后放在StreamingAssets下的数据库文件一样读取不了, 但其实这个文件夹其实是可以读取到的,所以我们需要使用XML来读取文件,然后转存到persistentDataPath目录下,下面是代码 ...
https://blog.csdn.net/hundaxxx/article/details/84565779 ...
如果现在你在中文网上查询一些关于加载 streamingAssetsPath 或者是 persistentDataPath 路径下的文件,你能找到的大部分都是让你用 WWW 配合 协程 来实现这一步。 中文网上此类相关介绍很少。WWW 和 协程 的编写让代码变得臃肿,而协程连返回值都没 ...
项目中的资源一般我们打包成AssetBundle格式 方便我们加载和热更 而AssetBundle文件 一般保存在StreamingAssets文件夹或PersistentData文件夹 首先我们看这两个文件夹有什么区别 ...
这里采取Application.streamingPath定义的路径来读取 测试路径:string path = Application.streamingPath + "/xx.txt"; 一、Android平台需要WWW类去读取,使用C#空间下的System.IO中的Stream ...
项目中的资源一般我们打包成AssetBundle格式 方便我们加载和热更 而AssetBundle文件 一般保存在StreamingAssets文件夹或PersistentData文件夹 首先我们看这两个文件夹有什么区别 StreamingAssets ...