想知道这是否可能。我正在为一个有趣的办公项目制作一个小游戏,并且需要有一个高分表,该表独立于实际的 Silverligth xap 中。有办法做到这一点吗?
不,不是 - 您可以将表存储为数据(即在 XML 文件中),但您无法修改该文件并在 XAP 文件内更新它(不合理 - 请参阅 SLak 的答案)。
你可以做的就是使用隔离存储 http://www.silverlight.net/learn/quickstarts/isolatedstorage/存储高分的本地副本 - 请注意,该文件是针对每台计算机的每个用户的,因此您无法在多个用户之间共享一个文件。您的另一个选择是使用 Web 服务(asmx 或 WCF),该服务可以托管在提供 XAP 文件的同一网站上。网络服务可以按照自己喜欢的方式存储高分,并且所有用户都可以访问所有分数。
如果您使用的是 SL4 和 Windows Phone 7,那么您还可以在高分更新时向手机发送推送通知。 (您可以使用常规桌面 SL 应用程序以及使用 WCF 双工消息传递来执行此操作,但我对此了解不够,无法发表评论)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)