オンライン ゲームを作成しようとしています。それは私のコンピューターで動作し、自宅の 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 を返します。
エラーはどこにありますか?どうすればそれを見ることができますか?