安卓文件存在但是unity中通过www读取失败
来源:互联网 发布:php while 死循环 编辑:程序博客网 时间:2024/05/24 07:17
在安卓手机上 动态存储了一个.png文件到 Application.persistentDataPath路径下,使用File.Exists()方法判断 文件存在,打开安卓手机上的对应文件夹 也可以看到这张照片,但是在Unity中加载的时候 一直加载不成功,折腾了好久才发现原因。
原来的加载方法(路径)
IEnumeratorLoadCusTexByWWW()
{
doublestartTime =Time.time;
stringurl;
#ifUNITY_ANDROID
url ="jar:file://"+ cusInfo.customizationTexURL;
#else
url ="file://" +cusInfo.customizationTexURL;
#endif
WWWwww =newWWW(url);
yieldreturnwww;
if(www !=null&&string.IsNullOrEmpty(www.error))
{
Texture2Dtexture = www.texture;
m_cusTexture = texture;
}
else
Debug.Log("加载图片失败! 读取路径 " + url);
}
在网上找了很多资源 都说安卓的加载路径要在路径前 加上 "jar:file://" 对此深信不疑的我 做了一堆无所谓的挣扎后 才尝试修改前缀为"file:///" 居然就加载成功了。。所以网上到处流传的 信息是错的吗。。总之 在安卓路径下使用 www加载资源 要在路径前加上 前缀 "file:///",就可以了。记录下,希望能帮到同样踩坑的萌新们。
阅读全文
0 0
- 安卓文件存在但是unity中通过www读取失败
- 安卓 通过www读取Application.persistentDataPath 路径的文件问题
- unity中WWW读取xml
- unity通过WWW方式加载.obj文件
- 安卓开发将文件通过豌豆荚拷贝到安卓设备中失败
- Unity中读取安卓相册选择图片的方法
- unity中读取xml文件
- Unity 中读取XML文件
- 安卓文件读取
- Unity中手机端WWW读取图片并显示
- unity 安卓 如何读取 Application.persistentDataPath这个路径下面的assetbundle文件
- 安卓从sdcard中读取db文件
- 安卓(java)判断文件是否存在
- Unity在Android中读取文件
- Unity中JSON文件的读取
- pom文件报错读取架包失败Missing很多架包但是架包都有
- 安卓写入文件读取文件初步
- 使用Unity打包安卓apk文件
- C语言---数字迷宫
- 406. Queue Reconstruction by Height | Leecode Greedy
- 【PHP】给两个字符串返回字符串按排序出两个字符串的字符de多种解法
- Mongodb的文件管理
- spring的aop的使用
- 安卓文件存在但是unity中通过www读取失败
- [NOIP2017模拟]电影
- solr-9 InitParams in SolrConfig
- BZOJ 1939 [Croatian2010] Zuma
- 关于 1px
- 在Fragment中使用startActivityForResult和onActivityResult
- Servlet 简要概述
- [NOIP模拟]电影
- 创建函数的方式