gpt4 book ai didi

android - 向自己发送可靠消息? Google Play 游戏服务 - Android

转载 作者:太空狗 更新时间:2023-10-29 14:13:17 29 4
gpt4 key购买 nike

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

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

宿主可以给自己发消息吗?如果没有,我将如何处理? Google 教程甚至说我应该有一个主机播放器。

最佳答案

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

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

关于android - 向自己发送可靠消息? Google Play 游戏服务 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977679/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com