1

我正在尝试在 monogame 中完全重新加载游戏页面 - 只需触摸页面上的精灵。我找不到任何解决方案。

在 Android 中,我可以为游戏活动调用完成,然后重新创建一个新活动。我怎么能在单人游戏中做到这一点?

我正在使用带有 XNA 4 框架的 WP8.0 SDK,monogame。

4

1 回答 1

1

我不熟悉 Android 开发,或者你所说的“游戏页面”具体是什么意思,但通常这类事情是在游戏开发中用“状态”处理的。你可以有一个播放状态、暂停状态、主菜单状态等,你只需将游戏对象传递给每个状态类,并让它用自己的信息覆盖更新/绘制方法。

因此,在您的情况下,您将处于游戏的播放状态,如果触摸精灵,您可能想要返回主标题,您可以将游戏对象传递给标题屏幕状态。Title SCreen 可以调用 LoadContent() 来重新加载所有资源(有效地完全重新启动游戏)。

不确定这是否有帮助。=X

于 2013-08-07T18:39:00.397 回答