0

有没有一种方法可以让我在使用PlayGamesPlatform.Instance.RealTime.SendMessage().

之后的代码PlayGamesPlatform.Instance.RealTime.SendMessage()是立即调用还是等到收到消息?

我正在使用 google 的官方 google play games services for unity插件。

4

1 回答 1

2

简短的回答是否定的,SendMessage() 没有返回值。调用或多或少是同步的,这意味着一旦它返回消息就会被发送。没有与接收者交互来确认消息。

如果你需要类似的东西,最好在 SendMessage() 之上实现你自己的协议。您可以保留已发送消息的列表,并且接收者可以定期发送接收到的消息的 ID。

或者,您可以拥有某种序列号,如果跳过序列号,则让接收方向发送方发送错误。

于 2015-07-22T07:31:52.143 回答