C# 执行简单的网络调用以在Unity中检索JSON?

C# 执行简单的网络调用以在Unity中检索JSON?,c#,unity3d,unityscript,C#,Unity3d,Unityscript,我看过Unity的网络文档,大多数示例似乎都与多人游戏的网络化有关。我只是想从api获取JSON响应,以便动态生成菜单。是否有一些简单的网络调用从web服务器获取响应的好例子 谢谢我会调用wget$urlOfApi--header=Accept:application/json-O file.json并读入file.json 如果您使用的是C#,而不是针对Webplayer或iOS,您可以使用和一个库,如您愿意(如果您过去有使用这些类的经验)。您可能需要花费一点额外的时间来正确地异步处理请求 还

我看过Unity的网络文档,大多数示例似乎都与多人游戏的网络化有关。我只是想从api获取JSON响应,以便动态生成菜单。是否有一些简单的网络调用从web服务器获取响应的好例子


谢谢

我会调用
wget$urlOfApi--header=Accept:application/json-O file.json
并读入file.json

如果您使用的是C#,而不是针对Webplayer或iOS,您可以使用和一个库,如您愿意(如果您过去有使用这些类的经验)。您可能需要花费一点额外的时间来正确地异步处理请求

还有Unity,您可以在其中检查和解析生成的
text
属性。
WWW
类的优点是,异步执行请求只需要很少的代码


请注意,如果不异步发出这样的请求,您可以很容易地阻止游戏循环其余部分的进度,这几乎总是不可取的。

要访问基于web的API,最简单的方法是在Unity中使用WWW类

请确保检查有关异步使用它的文档,否则它会在等待web服务器响应(或不响应)时阻止执行


您是否试图从web API获取此信息?如果是这样的话,你可能想看看WWW类。这是我一直在寻找的答案,但我不能标记为接受,因为这是一个评论。谢谢你的帮助。我将其扩展为一个答案,提供了更多的细节和一些链接,以防其他人被引导到这里获取信息。关闭,当你交叉发布到gamedev(你从那里得到答案)时,这个问题没有“太本地化”。这与统一无关,甚至与C#无关。@tyoc213当然,但这是我解决问题的方法。如果您不能使用多个工具。。。那太糟糕了,绝对不是解决这个问题的方法。