C# 对unity HTTP服务器的HTTP请求

C# 对unity HTTP服务器的HTTP请求,c#,unity3d,C#,Unity3d,我想用外部应用程序控制我的模型。其思想是,在执行unity项目时,该项目会生成一个HTTP服务器,其中包含IP\u地址/MODEL\u名称/rotate之类的路由(只是一个想法) 在应用程序中,我有一些按钮。例如,当我单击“旋转”按钮时,应用程序应向unity生成的HTTP服务器发送HTTP请求。当服务器收到请求时,我希望旋转对象(在本例中) unity项目(或可执行文件)始终与应用程序位于同一网络中。因此,这些组件仅在同一网络中通信 这样做合适吗?C#已经内置了类似的东西了吗?或者有更好的方法

我想用外部应用程序控制我的模型。其思想是,在执行unity项目时,该项目会生成一个HTTP服务器,其中包含IP\u地址/MODEL\u名称/rotate之类的路由(只是一个想法)

在应用程序中,我有一些按钮。例如,当我单击“旋转”按钮时,应用程序应向unity生成的HTTP服务器发送HTTP请求。当服务器收到请求时,我希望旋转对象(在本例中)

unity项目(或可执行文件)始终与应用程序位于同一网络中。因此,这些组件仅在同一网络中通信


这样做合适吗?C#已经内置了类似的东西了吗?或者有更好的方法来实现这一点吗?

实际上,由于Unity是建立在.NET上的,所以您可以使用.NET的本机库。HttpListener可以追溯到2.0,这是Unity使用的(大约)。此链接将带您访问文档,其中还包括示例:


干杯

实际上,由于Unity是在.NET上构建的,所以您可以只使用.NET的本机库。HttpListener可以追溯到2.0,这是Unity使用的(大约)。此链接将带您访问文档,其中还包括示例:


干杯

你需要使用Unity3d网络,轮子完成了!同一本地网络上的设备上的HTTP?为什么是HTTP?你想做一个多人游戏吗?谢谢你的评论@程序员不,不是游戏。一些3D模型的动画应该可以通过应用程序控制。HTTP只是一个想法,但不是必需的。谢谢@joreldraw,我会调查的!如果HTTP是一个想法,那么按照Joreldraw的建议去做。使用Unity的名为UNET的网络。教程就在这里,你需要使用Unity3d网络,轮子就完成了!同一本地网络上的设备上的HTTP?为什么是HTTP?你想做一个多人游戏吗?谢谢你的评论@程序员不,不是游戏。一些3D模型的动画应该可以通过应用程序控制。HTTP只是一个想法,但不是必需的。谢谢@joreldraw,我会调查的!如果HTTP是一个想法,那么按照Joreldraw的建议去做。使用Unity的名为UNET的网络。这里的教程是指多平台即多平台