2017-07-15 9 views
0

だから、誰かがサーバをホストし、他の誰かがサーバに参加できる、本当に基本的な青写真のネットワーキングゲームを作っています。 FindSessionsを使用してセッションを検索しようとすると、以前にホストされていたセッションがなくても常に成功しますが、常にOn Successピンが実行されますが、実際にFindSessionsが返す結果配列には何も見つかりません。それで、基本的には、ホストされていないセッションが見つかったときにセッションを見つけて、見つかったセッションに関するデータは返さないということです。それは本当に不思議です、これは青写真Join Session Blueprintです(青写真については申し訳ありません、私は1枚の写真に収まるようにしています。私の青写真のJoinLobbyは、JoinSessionで見つかったセッションに参加し、この場合、セッションが見つかったのでJoinLobbyイベントを実行しますが、FindSessionがセッション結果を返さなかったため、JoinSessionの青写真関数は明らかに機能しません)Unreal Engine 4.16セッションの検索で問題が発生しました(バグ?)

それは私の青写真ですバグ、またはそれは私のインターネット接続です、どんな助けても感謝されます、ありがとう。

答えて

0

FindSessionsは、何かを見つけたかどうかにかかわらず、検索が成功した場合にOnSuccessを実行します。これはバグではなく、これは意図された動作です。

OnFailedは、検索が不可能な場合(現在セッションをホストしている場合など)または失敗した場合(接続エラーなど)に実行されます。

セッションがあるかどうかを確認したい場合は、配列のlengthノードを使用できます。

関連する問題