2016-04-11 245 views
0

大家好。發送和接收自己的消息

我現在有一個簡單的多人遊戲,但它不同步。 如果我可以從RealTimeMessageReceivedListener收到我自己的消息,那真是太棒了,但我不能。

如何我送我的信息:

for(Participant p : participants){ 
     Games.RealTimeMultiplayer.sendUnreliableMessage(_gameHelper.getApiClient(),message.getBytes(),roomId,p.getParticipantId()); 
    } 

正如你可以看到我送我的信息給大家(甚至我自己)。但是,在RealTimeMessageReceivedListener中,我沒有收到有關我自己的消息的任何信息。

你能幫我嗎?

回答

0

的API不允許這種根據:

  • Real-time Multiplayer文檔。請參閱發送郵件。此外,如果您打算改用API發送廣播消息,則需要排除「發件人參與者」;
  • 提供給的理由提供給GitHub上的Google Play Plugin for Unity項目。
+0

很好的回答!謝謝。我看到了你給我的第二個鏈接,它激發了我另一個解決方案。發送動作,然後等待接收來自對手的ACK並執行動作。對方將需要等待一段時間來執行運動..... –

+0

謝謝@DomingoGarcia,最近纔開始回答問題!有趣的選擇,你建議順便說一句。 –

+0

@DomingoGarcia,另外,如果我的答案有幫助,如果您能接受它,將不勝感激。無恥的插頭。 :) –