2016-04-11 195 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,另外,如果我的答案有帮助,如果您能接受它,将不胜感激。无耻的插头。 :) –