楼上那位兄弟不是有贴个解决方案。
var xhr = new XMLHttpRequest();
xhr.open(“GET”, url, true);
xhr.responseType = ‘arraybuffer’;
xhr.onreadystatechange = function () {
cc.log("xhr.readyState " +xhr.readyState);
cc.log("xhr.status " +xhr.status);
if (xhr.readyState === 4) {
if(xhr.status === 200) {
saveFile(xhr.response);
} else {
saveFile(null);
}
}
};
xhr.send();这个吗
可以解决问题吗
不行。。。
跑起来效果一样,一样wifi可以,4g不行。估计要用服务器来缓存了。
可以可以,就是有点慢,要等一段才可以显示出来。只能临时先用了
http可以吗,直接get下来的数据创建texture
亲测了,可以了
改成这样后使用域名热更新就更新不了了,访问不到服务器上的manifest,这是为什么?
这么改不行的,会影响正常的域名
这么改正常的域名会访问出问题 希望引擎组快点出方案
修改了如何重新编译引擎
修改后,不需要重新编译引擎!我这边提供的思路,如果域名访问出问题,调试跟踪下,优化下修复代码即可!正式修复已经提交issue处理了,请知悉。
能不能麻烦发一下对应的issue地址?方便跟踪修复,谢谢
改了之后前面几天没问题了,今天又出现了。是不是又有什么改动?
https://github.com/cocos-creator/cocos2d-x-lite/pull/1713
麻烦有空帮忙验证下 能不能解决这个问题, @jiangsudelang @jelenowen @120609973 @leo2
什么时候合并到cocos2d-x工程呢
2d-x都没得维护了,估计得自己整了,用XMLHttpRequest下载到本地吧