0

我正在尝试在 Windows Phone 上使用 XNA 4.0 构建一个简单的游戏。
在我的项目中,我将有 2 页,MenuScreen并且GameplayScreen. 在 Silverlight 中,我可以轻松添加新页面,并且可以NavigationService.Navigate("/blablabla.xaml")用来移动到项目的另一个页面。
我怎样才能在 XNA 上做到这一点?当我想添加新项目时,没有页面选项。

4

1 回答 1

2

因为XNA没有页面的概念。如果您需要使用 Silverlight,您可以轻松地创建一个使用 XNA 和 Silverlight 的项目,合并它们的功能。
否则,如果你不能在你的项目中使用 Silverlight,你必须实现你的MenuScreen类来管理你需要的东西(按钮和检测触摸),然后,当你想启动时GameplayScreen,你只需调用你的类来管理你的游戏(如精灵管理器或模型管理器),隐藏菜单类或停用它。
当然每个类都必须继承自DrawableGameComponent.

于 2013-08-31T10:20:37.083 回答