2012-04-17 64 views
1

正如标题所说,我将开始制作2D Android游戏,但我不确定应选择哪条路径。适用于Android或Java的Mono,在Android上编写游戏

要么我与.net和单声道或我会去与Java。但我有几个问题:

  • 哪一个是更好的选择,为什么?
  • 哪一个比较省时间?
  • 哪一个面临不同设备问题和崩溃的概率较低?

我在问一些已经工作过的专家的回复或者有两者的想法。

等待您的答复,并非常感谢。

+0

可能重复http://stackoverflow.com/questions/214615/will-google-android-ever-support -net) – skolima 2012-04-17 12:34:46

+0

不,它不是!我要求一些人让我知道哪一个更适合这种情况。 – b3gun 2012-04-17 12:40:21

+0

这个问题是主观的,并不适合这些论坛。 – kmarks2 2012-04-17 12:56:47

回答

1

我不知道你在C#或Java中是否更好。但我给你我的意见。我们都知道C#非常现代,比Java更好。许多微软的.Net库可以加速你的开发并提高你的程序质量。

但是既然你想开发一款游戏,你是否知道XNA是非常重要的,因为进一步熟悉.Net Framework你需要熟悉XNA以及可能是像Farseer这样的游戏引擎。

结束语:如果您是.Net开发人员,我强烈建议您选择Mono路径,因为现在您可以使用C#开发许多跨平台游戏和应用程序,这是一种非常现代的语言,可为您提供许多可能性。此外,如果您使用MonoGame,自开发XNA以来,只需更改几行代码即可轻松将其移植到Xbox,Windows Phone,iOS,MAC OS X和Windows。

回答您的问题: 哪一个比较省时间? C#和Mono [如果您是.net开发人员] 哪一个面临不同设备问题和崩溃的概率较低? C#和Mono

问候, Peyman的Mortazavi

的[谷歌Android将永远支持.NET?(