有没有办法将XNA项目转换为Silverlight项目?我从来没有真正使用Silverlight,但我喜欢转换我的XNA项目以便在网络上使用的前景。
当然,我希望尽可能少地修改原始代码。
答案 0 :(得分:2)
查看SilverSpirte项目。
您的里程可能会有所不同。
http://silversprite.codeplex.com/
我能够在SilverLight 3上运行一个非常简单的基于2D的游戏。
答案 1 :(得分:1)
Silverlight不支持XNA渲染API。您很可能需要重新设计整个图形管道以远离XNA并进入Silverlight的绘图API,这是完全不同的。
答案 2 :(得分:0)
如果您仍在开发XNA项目,并且计划移植它,那么如果您不确保以构建程序流的方式构建项目,那么您将对自己造成干扰分层。
保持您的演示文稿/显示层独立于负责繁重和逻辑的层,并且这样做,将项目移植到另一个.NET技术界面就像创建新的表示层并插入它一样简单进入你的逻辑层。
答案 3 :(得分:0)
可能值得一试Balder。或许有一点,Balder不会转换您的XNA项目,而是在Silverlight和XNA上运行的2D / 3D图形引擎。