Unity - UnityWebRequest使用小记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity - UnityWebRequest使用小记相关的知识,希望对你有一定的参考价值。
参考技术A Unity逐渐放弃WWW的网络数据发送的API,转而推荐使用UnityWebRequest,参考官网教程( https://docs.unity3d.com/Manual/UnityWebRequest.html )其基础结构如下图
传送数据的使用
使用:
使用时自己把自己坑了一把,使用的url直接使用了不带http://前缀的地址,结果在Editor下面正常使用,打包在android中说URL格式错误,暂时还没有深究这个差别,不过以后长个教训,还是补全比较好。
unity 外部加载Texture问题
参考技术A 正常效果外部加载并替换贴图
原先的加载我是用UnityWebRequest 。 我为什么要用UnityWebRequest ?因为UnityWebRequest 将要替代www。我是加载StreamingAssets里面的贴图,但是加载出来的贴图用在UI上是没得问题,但是替换3D物体标准材质球的贴图,就会出现“花”的情况。
然后我怀疑是:获取到的是Texture2D,应该要转换为Texture,结果一样出现“花”的情况。
在网上找了哈,我没有找到合适的解决方案。
我现在的解决临时方案:使用www加载,确保能顺利实现功能
以上是关于Unity - UnityWebRequest使用小记的主要内容,如果未能解决你的问题,请参考以下文章
HttpClient 和 Unity 的 UnityWebRequest/WWW API 的区别
Unity 之 使用UnityWebRequest.Get(“0“)结果得到“Accept“的问题记录
Unity Android 使用UnityWebRequest Post 数据后,没有获得服务器返回的数据