你好我是XNA的新手,现在我正在开发一款游戏。 为此,我选择了一个Silverlight + XNA项目。现在我有一个带有一些图像的GamePage.xaml和.cs文件。现在我想创建第二个场景。如何添加此新页面并导航到它。
答案 0 :(得分:0)
管理游戏中多个屏幕的一个好方法是实现一个屏幕管理器。这基本上可以充当中央事件调用者,当您希望它们变为活动状态时,您可以插入屏幕类。
App Hub上有一个很好的例子。
Example of Screen Management on AppHub in XNA
编辑:
如果您希望创建标准的XAML页面,只需右键单击您的项目并选择添加 - > New Item ...并选择“Windows Phone Portrait / Landscape Page”。
要导航到该页面,您需要使用NavigationService类,如下所示:
NavigationService.Navigate(new Uri("NewPage.xaml", UriKind.Relative));