我已经为此苦苦挣扎了一段时间,我有一个运行良好的 XNA 4 应用程序,我想将它嵌入到 Silverlight 中。我找不到任何关于如何做到这一点的信息(我用谷歌搜索的几乎所有内容都是关于 silverilght 5 beta 的,其中 silverlight 5 RC 已经更改了代码和东西)。
有任何想法吗?
我已经为此苦苦挣扎了一段时间,我有一个运行良好的 XNA 4 应用程序,我想将它嵌入到 Silverlight 中。我找不到任何关于如何做到这一点的信息(我用谷歌搜索的几乎所有内容都是关于 silverilght 5 beta 的,其中 silverlight 5 RC 已经更改了代码和东西)。
有任何想法吗?
例如,当前 XNA 的 Silverlight 实现仅支持着色器模型 2.0,这意味着不超过 64 条着色器指令以及其他限制。
我知道我们可能会在完全信任最终版本的情况下拥有着色器模型 3,但这里还不确定......
但更重要的是,SL 应用程序是网络交付应用程序。因此,您不想在玩 SL 游戏之前下载 200Mb 的数据。游戏资源的流式传输是强制性的……并且需要对架构进行修改。
Silverlight 5 支持有限的 XNA 子集,不能按原样执行现有的 XNA 应用程序。您必须将您的应用程序移植到 Silverlight 5。最新的 silverlight 工具包(2011 年 9 月)提供模板、示例以及与 XNA内容管道的集成来帮助您入门。