繁体   English   中英

sendReliableMessage给自己? Google Play游戏服务 - Android

[英]sendReliableMessage to self? Google Play Game Services - Android

我正在尝试使用Google Play游戏服务创建实时多人游戏。 我正在尝试将一名玩家设为主持人。 每个人都会将他们的命令发送给主机(通过sendReliableMessage),他们将收到要呈现的内容的响应。

但是,我试图让主机给自己发送一条消息(在执行之前)以便与其他人同步,但是当主机自己发出消息时,onRealTimeMessageReceived没有为主机触发。

主持人可以向自己发送消息吗? 如果没有,我该怎么做呢? Google教程甚至说我应该有一个主机播放器。

您不能使用RealTimeMultiplayer类中的sendReliableMessage()函数执行此操作。 至于写在这里 ,函数抛出IllegalArgumentException如果recipientParticipantId不是有效的参与者或属于当前玩家

您需要做的是将所有收到的消息(由他人发送)转发到公共类/方法等(取决于您的设计/愿望),以保持客户端更新并保持游戏逻辑运行并手动调用类/方法为主人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM