我正在尝试创建一个在线游戏,它可以在我的计算机上运行,甚至可以在我家的两台不同的计算机上运行。但它不连接到其他玩家的房间。
我通过尝试连接一个封闭的房间进行测试,自然它没有连接,但 NetworkConnectionError 仍然返回 "NoError" ,并且永远不会调用 OnFailedToConnect() 函数。
我的代码是这样的:
if(GUI.Button(Rect,"Connect"))
{
var error = Network.Connect(element);
printConsoleEntry("Connection attempt : " + error);
}
打印"Connection attempt : NoError"
。
但在某些时候,我在“真正的控制台”中看到,在统一编辑器窗口中,
到 192.168.xx:26500 的连接请求失败。你确定服务器可以连接吗?
但它不会立即显示我按下“连接”按钮。它稍等片刻。而且它只显示一次,在 100 次印刷机中,那么是否有某种让步?
我还尝试在协程中产生错误,例如:
var error = Network.Connect(element);
yield error;
printConsoleEntry("Bağlantı denemesi : "+error);
它总是返回 NoError。
那么错误在哪里?我怎么能看到它?