最近有需求要实现WinForm和Unity交互,也就是通信,查过几个方案有用UnityWebPlayer Control组件的(由于版本问题所以我没尝试),也有把Winform打包成dll动态链接库然后unity内引入的,还有打包Unity.exe然后Winform内嵌入的,后面两种都可以。 一.Winform打包成dll动态链接库然后unity内引入 1.总之先把界面画出来(大概有个样子) 2.后台代码(我这里是winform充当服务器,unity充当客户端来连接实现socket通信) 2.1 Winform:建立SocketServer类 public class SocketServer { public Socket serverSocket; public Socket clientSocket; private string _ip = string.Empty; private int _port = 12345; /// <summary> /// 构造函数 /// </summary> /// <param name="ip">监听的IP</param> ///...