继WCF通信在打包安卓调通之后,开始调研WCF在WebGL中是否能够使用。在Unity中切换至WebGL,测试WCF没有任何问题。
但是打包之后,报了一个,Reflection.Emit的问题。查找资料发下WebGL不支持Reflection.Emit。
最后开始尝试WebService(WebSocket以前用过,是可行的)。
1.用Vs2015,C#创建一个ASP.Net空工程。随后发布一个asmx。(创建的过程中报了一个权限错误,最后用蔡哥电脑创建成功)

2.打开控制面板\管理工具\Internet Information Services (IIS)管理器,把发布在本地的asmx添加到IIS中。
随后在IIS中打开创建的网站,但是出现 HTTP 错误 500.19 - Internal Server Error。

本文介绍了在Unity WebGL中使用WebService的完整流程,包括解决CORS跨域问题、打包后的问题以及不同调用方式的尝试。从创建ASP.NET Web Service到在Unity中调用,再到解决打包后的兼容性问题,最后成功实现数据交互。
最低0.47元/天 解锁文章
3809

被折叠的 条评论
为什么被折叠?



