C#中的开发框架

时间:2013-06-25 09:20:24

标签: xna xamarin.ios mono xamarin monogame

当我在C#中寻找开发时,我得到以下术语/框架/库:

Xamarin

MonoTouch的

Monogame(适用于游戏)

还有更多吗?

我的第一个怀疑是Xamarin,Mono和Monotouch一样吗?如果不是,有什么区别?

其次,Monogame是Microsoft XNA的开源实现。开源实现的含义是什么?如果它像XNA一样,那么为什么我们只能使用XNA,为什么XNA会被淘汰?

1 个答案:

答案 0 :(得分:2)

对于这样的问题,为什么不访问http://www.reddit.com/r/gamedev,他们通常很乐意帮助解决这些问题。

所以Xamarin是开发monogame的公司,上面提到的是现在过时的XNA框架的克隆,由于MS已经抛弃了一些未知的原因。将XNA游戏移植到单一游戏上并不需要太多工作。为PC开发是免费的,而且永远都是。你可以支付在ios和android上开发所需的工具。

如果您有使用XNA的经验,这确实是一个很好的跨平台选择。对于另一个C#替代方案,请查看Unity。