我一直在努力解决这个问题,我有一个XNA 4应用运行得很好,我想将它嵌入Silverlight中。我找不到任何关于如何做到的信息(几乎所有我用Google搜索的内容都是关于silverilght 5 beta,其中silverlight 5 RC改变了代码和内容)。
有什么想法吗?
答案 0 :(得分:1)
Silverlight 5支持有限的XNA子集,无法按原样执行现有的XNA应用程序。您必须将应用程序移植到Silverlight 5.最新的silverlight工具包(2011年9月)提供模板,示例以及与XNA content pipeline的集成,以帮助您入门。
答案 1 :(得分:1)
例如,XNA的当前Silverlight实现仅支持着色器模型2.0它意味着不超过64个着色器指令以及其他限制。
我明白我们可能会在最终版本完全信任的情况下使用着色器模型3,但这里没有确定...
但更重要的是,SL应用程序是一个网络交付的应用程序。因此,您不希望在能够玩SL游戏之前下载200Mb的数据。游戏资源的流媒体强制性......并且需要进行架构修改。