Webgl遇到的两个大坑

XML文件远程读取

我的xml文件存放在远程服务器端,我想直接远程下载访问,但这遇到了问题
首先,xml读取有两种方法

 XmlDocument xml = new XmlDocument();xml.LoadXml(string);
XmlDocument xml = new XmlDocument();
xml.Load(path);

loadxml是读取一个string字符串,从而写到xmldocument里,而load则是一个文件路径,要有后缀名
刚开始我是用load(远程链接)发现获取不到
然后我先用www下载,用www.text转成string字符传,接着用LoadXml读取
发现还是读取不到,再网上搜了半天,发现这个类StringReader,它把www读取的文本转化为另一种string字符串
虽然我debug出来两种字符串都一样,但是这个偏偏就能用,也希望有大佬给我解释一下

IEnumerator DownXml(){WWW xmlwww = new WWW("http://data.shuaiqzh.com/DancerMan.xml");yield return xmlwww;if (xmlwww.isDone){System.IO.StringReader stringReader = new System.IO.StringReader(xmlwww.text);stringReader.Read();string result = stringReader.ReadToEnd();stringReader.Close();//print(xmlwww.text);ReadXml(result);}xmlwww.Dispose();}void ReadXml(string path){XmlDocument xml = new XmlDocument();xml.LoadXml(path);}

webgl远程加载ab包

这个问题是我把ab包放在服务器上 编辑器上正常下载和解压 但是到了浏览器上到解压的步骤时会报一条错误

Decompressing this format (1) is not supported on this platform

错误的大概意思就是平台不支持该格式解压
我到unity官方文档上查了一下 u3d文档
原来我使用的是默认的压缩格式LZMA 而webgl应该用LZ4的压缩格式。。。。所以你只要在打包的代码中这样写就可以了,还有就是目标平台也要写成WebGL

BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.WebGL);

做webgl遇到的两个坑相关推荐

  1. 穷学生单片机能做什么毕业设计,怎么避坑,老师注重的点是什么

    穷学生单片机能做什么毕业设计,怎么避坑,老师注重的点是什么 单片机能做的毕业设计可多了,可以用数不胜数来形容,而且单片机已经融入到我们的日常生活中了,我们处处见到的电子产品,其实都离不开单片机. 对于 ...

  2. 2021-09-29 Unity WebGL平台开发遇到的坑

    内容简介:最近在用Unity做一个 WebGL 平台的项目,开发过程中遇到了各种各样的坑,这里简单记录一下,以免以后再踩.首先是Http请求的问题,我最开始想的是,直接用C#里的写法,编辑器里测试毫无 ...

  3. Python获取高德POI兴趣点数据 以及高德的两个坑 示例抓取成都市餐饮服务大类

    POI数据,英文全称Point of Intersesting,中文的意思是兴趣点,指的是在地图上有意义的点:比如商店.酒吧.加油站.医院.车站等.POI数据能够赋能时空行为.城市规划.地理信息等研究 ...

  4. 【干货OR水货】做淘宝运营两年多的一点心得

    看过部分朋友的回复,深有感触!我想得有大部分人挺失望,因为在这里没他们期望的故事.传奇,没有举例告诉他怎么做关键字,怎么开直通车,怎么做钻展等等,没给个样子,他们就不会依样画葫芦了,于是想到了以前看武 ...

  5. 阿里Druid连接池监控的两个坑

    转载自 注意:阿里Druid连接池监控的两个坑 阿里的Druid大家都知道是最好的连接池,其强大的监控功能是我们追求的重要特性.但在实际情况中也有不少坑,说下最近遇到的一个坑吧! 问题1:不断打印er ...

  6. 记自己在spring中使用redis遇到的两个坑

    本人在spring中使用redis作为缓存时,遇到两个坑,现在记录如下,算是作为自己的备忘吧,文笔不好,望大家见谅: 一.配置文件 1 <!-- 加载Properties文件 --> 2 ...

  7. js中toFixed方法的两个坑

    js中toFixed方法的两个坑 toFixed返回结果是string,后续使用它计算会错误 toFixed返回结果可能出现负零-0.00 toFixed返回结果是string,后续使用它计算会错误 ...

  8. springboot 单元测试使用 @value读取不到值, yml的两个坑

    yml两个坑 yml 和 properties都可以作为配置文件在springboot项目中使用 1.缩进问题 yml使用空格缩进代表包之间的层级问题,有时候差一个空格就可能导致配置不生效.另外,在同 ...

  9. 使用 psycopg2 时遇到的两个坑

    我在使用 psycopg2-binary 遇到两个坑,写出来,看看你是否踩过,如果没有,可以看一下,以后避免跳坑. 坑1.  尽可能不要使用 psycopg2-binary 官方文档说了,psycop ...

  10. 用vant框架做H5时踩过的坑(下拉刷新、上拉加载等)

    用vant框架做H5时踩过的坑 1. 页面在手机端不能上下滑动,在PC端浏览器正常滑动 说明:在设置了overflow:auto;属性的前提下,H5页面在PC端浏览器里展示可以上下滑动,在ios上可正 ...

最新文章

  1. Go的变量到底在堆还是栈中分配
  2. mxnet基础到提高(11)--循环
  3. python枪战项目计划书_人肉(共享)代购项目计划书(示例代码)
  4. 简单利用HTTP中的PUT协议拿下SHELL
  5. 批量生成10个虚拟主机配置
  6. Cesium入门-1-展示一个地球
  7. 经验总结:java自学视频免费
  8. java 广播模式_Java设计模式——观察者模式的灵活应用
  9. 火灾检测、人流量统计、安全帽检测,飞桨开源一键运行的产业案例教程
  10. ADS(Advanced Design system)使用调谐分析(Tuning)进行电路优化
  11. 【标准算例数据源】作业车间、流水车间、柔性作业车间、其它
  12. 上传图片预览图片方向错误
  13. RTP 将h264流封装成ps流并发送(C语言代码)
  14. 关于物联网卡(二):如何使用物联网卡
  15. httprunner-2-linux下搭建hrun(下)
  16. 用无线网卡做wifi热点共享网络的方法
  17. 计算机教室教师的业务档案,教师业务档案管理制度
  18. 物流面单 标签纸打印机设置
  19. unity获取麦克风音量_Unity调取移动端的麦克风进行录音并播放
  20. 塞瓦维斯特定理(不定方程)

热门文章

  1. vue的事件修饰符之.prevent
  2. SMP CUP微博用户画像大赛解决方案
  3. 北风的年终总结2021
  4. 我是如何写出一本畅销技术书的
  5. 普通话测试-短文60篇文章,附带拼音(21-30篇)
  6. 解决OneNote导出PDF图片模糊的问题
  7. 3.深入了解listen函数
  8. Axure RP9入门介绍----小白
  9. Android事件分发理解
  10. 搜狗收录提交入口-搜狗网站批量提交方法