Android中使用untiy3d 导出C# WebService SOAP

发表日期:5/20/2018 1:08:44 AM    浏览次数:7572     

在C#编写好WebServcie后,使用Wsdl导出CS文件,如下图:

Android中使用untiy3d 导出C WebService SOAP - 王查理 - 王查理的博客

 再将D:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0中System.Web.dll、System.Web.Services.dll拷贝到unity3d工程目录下,如下图:

Android中使用untiy3d 导出C WebService SOAP - 王查理 - 王查理的博客

此时可以在mono编辑器声明代理类,

GameService netService = null;// GameService是WebService中的类
 SecurityHeader userHeader = null;

在这里需要在mono编辑中引用上System.Web.dll、System.Web.Services.dll

按照以上步骤操作后,就可以在电脑平台连接WebServcie直接测试了。

如果想导出安卓平台需要设置最关键一项,如下图:

Android中使用untiy3d 导出C WebService SOAP - 王查理 - 王查理的博客

 最后build吧,在安卓测试看看,没问题了。

上一篇:Unity3D开发之使用MySql数据库
下一篇:unity3d中的http通信 post/get