我问这个是因为我在互联网上找不到答案。我在应用程序构建和silverlight方面没有太多经验。
我的问题是:如果我有很多页面(大约60页)有声音,它是否会影响应用程序的性能。
我打算创建一个基于大约50个jpeg图像(800x480px)的故事小游戏,并且游戏玩家将有不同的选择,这将导致不同的结局(页面)。我选择使用混合而不是在XNA上构建它,因为我很容易在页面之间创建链接(如果错误的决定请通知我:))。
这种方法会影响游戏性能(加载,速度等)吗?我在做蹩脚的工作(看起来实际上是跛脚:/)?
有没有办法在XNA中更有效地做到这一点?如果是的话,请给我一些关键词供我工作和搜索。
提前感谢您对此noob问题的耐心和兴趣。
答案 0 :(得分:1)
表现不受影响。你只使用额外的内存。 M $要求您在内存方面尊重应用程序的90MB限制(隔离存储没有数据存储限制)
在页面之间创建导航非常简单,您可以在Blend中创建链接并查看其中的代码。在Blend中,您将无法获得智能感知(自动完成功能)。页面之间的导航由导航服务处理。 NavigationService.NavigateTo
一般情况下,如果您的游戏中没有太多图形,为什么不坚持使用silverlight。使用XNA有一个学习曲线....你可能需要学习绳索才能绕过它。