学习monogame或xna

时间:2013-07-22 18:14:45

标签: c# xna monogame

首先,我从未在XNA工作过。我最近在学习C#但是我不喜欢为什么我喜欢它到目前为止学到的其他语言。然后我走到Monogame并尝试学习它。这也很有趣。我甚至发现,随着XNA被弃用,Monogame是XNA开发人员的绝佳选择。我不知道我是否应该继续学习Monogame,因为我对XNA一无所知,尽管我知道Monogame中的大部分内容都是一样的。因此,我将继续使用Monogame或首先学习XNA,然后继续使用Monogame,还是应该将两者都留下来寻找其他东西? Monogame是否与Xamarin有关?

在WIndows 8和Windows Phone 8上也不支持XNA。那么XNA是否会为这些平台或Windows Phone 7,Xbox等早期平台进行更新?

1 个答案:

答案 0 :(得分:3)

Monogame和XNA有很多共同点,因为Monogame本质上是XNA的开源版本。

  • 正如您所暗示的,您可以使用Xamarin轻松地跨平台制作游戏。这意味着您可以重复使用代码,并拥有游戏的iOS和Android版本。如果你想做的话,这是Monogame的一大优势。

  • 使用XNA可以为它构建相当多的库,这可能会使您的游戏更容易构建,例如Mercury paricle effects engine

在我看来,开始使用XNA可能更容易。那里有很多很棒的资源可以让你离开地面。你想要做的最后一件事就是让dll试图让那个该死的东西编译出来。

祝你好运!