1

我正在尝试创建一个在线游戏,它可以在我的计算机上运行,​​甚至可以在我家的两台不同的计算机上运行。但它不连接到其他玩家的房间。

我通过尝试连接一个封闭的房间进行测试,自然它没有连接,但 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。

那么错误在哪里?我怎么能看到它?

4

0 回答 0