0

我在 wp7 上为我的应用程序使用 OpenXLive。排行榜已完全实施并且可以正常工作,但是我在设置或查找有关默认菜单(例如新游戏按钮)的处理程序的文档时遇到了麻烦。c# 中有处理这些的代码吗?

4

1 回答 1

0

如果您使用 Silverlight 版本,您可以在OnNavigatedTo方法中获取 'NEW GAME' 处理程序。如果您使用 XNA 版本,请使用NewGameEvent. XLiveFormManager像下面的代码:

GameSession session = XLiveGameManager.CreateSession("XXXXXXXXXXXXXXX");
manager = new XLiveFormManager(this, session);
session.CreateSessionCompleted += new AsyncEventHandler(session_CreateSessionCompleted);
session.Open();

manager.GameStateChanged += new XLiveFormManager.XLiveGameStateEventHandler(manager_GameStateChanged);
manager.NewGameEvent += new EventHandler(manager_NewGameEvent);
manager.ContinueGameEvent += new EventHandler(manager_ContinueGameEvent);
manager.LeaveGameEvent += new EventHandler(manager_LeaveGameEvent);

但我们建议使用自己的启动菜单替换默认的启动 UI。

于 2012-06-11T10:35:02.263 回答