1

オンライン ゲームを作成しようとしています。それは私のコンピューターで動作し、自宅の 2 台の異なるコンピューターでも動作します。ただし、他のプレイヤーの部屋にはつながりません。

閉じた部屋に接続しようとしてテストしていますが、当然接続しませんが、 NetworkConnectionError は "NoError" を返し、 OnFailedToConnect() 関数は呼び出されません。

私のコードはこれです:

if(GUI.Button(Rect,"Connect"))
{
    var error = Network.Connect(element);
    printConsoleEntry("Connection attempt : " + error);
}

を印刷し"Connection attempt : NoError"ます。

しかし、ある時点で、「実際のコンソール」の Unity エディター ウィンドウに、

192.168.xx:26500 への接続要求に失敗しました。サーバーに接続できることを確認しますか?

しかし、「接続」ボタンを押してもすぐには表示されません。少し待ちます。100 回のプレスのうち 1 回しか表示されません。

また、次のようなコルーチンでエラーを生成しようとしました:

var error = Network.Connect(element);
yield error;
printConsoleEntry("Bağlantı denemesi : "+error);

常に NoError を返します。

エラーはどこにありますか?どうすればそれを見ることができますか?

4

0 に答える 0