【发布时间】:2016-03-19 20:43:47
【问题描述】:
我正在 Android 上开发多人游戏,我尝试使用邀请朋友功能,但是
当我调用一个方法intent = Games.RealTimeMultiplayer.getSelectOpponentsIntent(mGoogleApiClient, 1, 2)
应用程序已停止然后关闭。
不知道是什么问题。
感谢您的帮助。
【问题讨论】:
标签: android android-intent google-play-games
我正在 Android 上开发多人游戏,我尝试使用邀请朋友功能,但是
当我调用一个方法intent = Games.RealTimeMultiplayer.getSelectOpponentsIntent(mGoogleApiClient, 1, 2)
应用程序已停止然后关闭。
不知道是什么问题。
感谢您的帮助。
【问题讨论】:
标签: android android-intent google-play-games
选择Invite Players option 后,您的游戏应启动玩家选择器 UI,提示发起玩家选择好友以邀请参加实时游戏会话或选择随机玩家数量进行自动匹配。您的游戏应该使用玩家的标准创建一个虚拟房间对象,然后在玩家连接到房间后开始游戏会话。
为了获得用户的选择,您的游戏可以显示 Google Play 游戏服务提供的内置玩家选择器 UI 或自定义玩家选择器 UI。要启动默认的玩家选择器 UI,请调用 getSelectOpponentsIntent() 方法并使用它返回的 Intent 来启动 Activity。
这里是示例代码。
// request code for the "select players" UI
// can be any number as long as it's unique
final static int RC_SELECT_PLAYERS = 10000;
// launch the player selection screen
// minimum: 1 other player; maximum: 3 other players
Intent intent = Games.RealTimeMultiplayer.getSelectOpponentsIntent(mGoogleApiClient, 1, 3);
startActivityForResult(intent, RC_SELECT_PLAYERS);
注意:确保您在 Google Play 开发者控制台上启用您的 multiplayer support。
访问page 了解更多关于安卓游戏故障排除的信息。
【讨论】: