【问题标题】:how to get particepent profile info in android game using google play game services如何使用 google play 游戏服务在 android 游戏中获取参与者个人资料信息
【发布时间】:2014-11-24 10:08:39
【问题描述】:

我正在用 android 开发一个游戏,我想使用 Google play 实现多层概念

游戏服务

我想知道我如何获取参与者的个人资料信息,即姓名和个人资料

用户在安卓中连接游戏时的玩家图片

第二个问题是

当我使用随机游戏玩游戏时,它会给 player5068 加入,但我想要确切的名称

玩家怎么可能请帮帮我

提前致谢

【问题讨论】:

    标签: android google-play-games


    【解决方案1】:

    首先,您需要考虑要使用 gpgs 实现哪种类型的多人游戏。要么是实时多人游戏,要么是回合制多人游戏。 在实时多人游戏中,您必须实现实时事件侦听器类抽象方法。从那里您可以获取已加入您房间的参与者列表。从参与者对象中,您可以获得它的名称、id、图片网址和其他属性。

    其次你问了随机玩家的名字,你可以通过获取房间里的参与者列表来得到它。

    【讨论】:

    • 你似乎知道你在说什么。享受 +10 代表。也许你可以展示如何实现你引用的那些方法,也许你会得到更多。
    • 我目前正在使用 c++ sdk,在这里您可以获取本地播放器 gpg::PlayerManager::FetchSelfResponse localPlayer = GPGSManager::getInstance()->GetGameServices()->Players().FetchSelfBlocking( gpg::DataSource::CACHE_OR_NETWORK); 您可以探索 loalPlayer 并获取其名称或 id 等。
    • 感谢您的详细说明,请考虑将其编辑到您的答案中,以便您可以将代码格式化为多行,并且将来可能更容易为来自谷歌的人找到工作答案类似的问题。
    猜你喜欢
    • 2014-05-05
    • 2013-09-02
    • 2016-06-17
    • 1970-01-01
    • 2015-11-11
    • 2016-06-24
    • 2014-09-17
    • 2014-09-17
    • 1970-01-01
    相关资源
    最近更新 更多