【发布时间】:2014-05-23 06:47:18
【问题描述】:
我正在使用 google play 游戏服务实现一款基于回合制多人游戏的游戏: https://developers.google.com/games/services/android/turnbasedMultiplayer
我的游戏有一些不同的变化,为了帮助用户从默认 UI 中轻松选择,我想为每场比赛添加一个名称。
如果可能的话,拥有 2 场当前比赛的玩家将能够轻松识别每一场比赛,而无需打开它。
谢谢。
【问题讨论】:
我正在使用 google play 游戏服务实现一款基于回合制多人游戏的游戏: https://developers.google.com/games/services/android/turnbasedMultiplayer
我的游戏有一些不同的变化,为了帮助用户从默认 UI 中轻松选择,我想为每场比赛添加一个名称。
如果可能的话,拥有 2 场当前比赛的玩家将能够轻松识别每一场比赛,而无需打开它。
谢谢。
【问题讨论】:
您可以将此信息放入您的转弯数据中。像这样……
// This is the byte array we will write out to the TBMP API.
public byte[] persist() {
JSONObject retVal = new JSONObject();
try {
retVal.put("data", data);
...
然后您可以编写一个自定义函数来检索匹配数据,并且您必须将该信息放入自定义收件箱对话框中。我目前还没有这样做...
【讨论】:
此功能是标准产品的一部分。看看来自谷歌skeletonTBMP.java 和skeletonTurn.java 的示例(我认为它被称为)。这是您在回合之间传递数据的地方。将其填充到每次更新的“数据”对象中是相当容易的,然后将该值作为文本显示在屏幕上。链接在这里... https://github.com/playgameservices/android-basic-samples/tree/master/BasicSamples/SkeletonTbmp/src/main/java/com/google/example/tbmpskeleton
【讨论】: