游戏页面导航

时间:2013-08-31 04:36:07

标签: c# silverlight windows-phone-7 xna

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

1 个答案:

答案 0 :(得分:2)

因为XNA没有页面的概念。如果您需要使用Silverlight,您可以轻松创建一个使用XNA和Silverlight的项目,合并它们的功能 否则,如果您不能在项目中使用Silverlight,则必须实现管理所需内容的MenuScreen类(按钮和检测触摸),然后在您要启动GameplayScreen时,您只需致电管理游戏的班级(如精灵管理员或模特经理),隐藏菜单类或停用它。
当然,每个班级都必须继承DrawableGameComponent