【发布时间】:2014-06-26 21:10:27
【问题描述】:
我已经搜索了几个小时,但在互联网上的某个地方找不到答案......希望你们能帮助我。
我想通过 Google Play 游戏服务实现一个快速游戏: https://developers.google.com/games/services/android/realtimeMultiplayer
我按照谷歌网站上的说明进行操作。在我的应用程序中使用谷歌帐户登录成功。现在我想实现一个快速游戏,但是有一个错误消息:
makeBasicRoomConfigBuilder();
方法 makeBasicRoomConfigBuilder();对于 GameActivity 类型是未定义的
这是我的一些代码:
import com.android.vending.billing.IInAppBillingService;
import com.google.android.gms.ads.*;
import com.google.android.gms.common.api.*;
import com.google.android.gms.games.Games;
import com.google.android.gms.games.multiplayer.realtime.RoomConfig;
import com.google.example.games.basegameutils.BaseGameActivity;
public class GameActivity extends BaseGameActivity {
private static InterstitialAd interstitial;
private AdView adView;
private int FieldWidth;
private int FieldHeight;
private EditText playerEdit;
private Button settingsSave;
private GameView theGameView;
private static SoundPool soundPool;
private static HashMap<Integer, Integer> soundsMap;
IInAppBillingService mService;
private Sql2Player SqlArray2Player;
private Sql3Player SqlArray3Player;
private SqlQPlayer SqlArrayQPlayer;
public ConnectivityManager conMgr;
public GameLoopThread theGameLoopThread;
private void startQuickGame() {
// auto-match criteria to invite one random automatch opponent.
// You can also specify more opponents (up to 3).
Bundle am = RoomConfig.createAutoMatchCriteria(1, 1, 0);
// build the room config:
RoomConfig.Builder roomConfigBuilder = makeBasicRoomConfigBuilder();
roomConfigBuilder.setAutoMatchCriteria(am);
RoomConfig roomConfig = roomConfigBuilder.build();
// create room:
Games.RealTimeMultiplayer.create(getApiClient(), roomConfig);
}
....
有什么想法吗?
谢谢!
【问题讨论】: