正如标题所说,我将开始制作 2D Android 游戏,但我不确定我应该选择哪条路径。
我要么使用.net 和mono,要么使用Java。但我有几个问题:
- 哪一个是更好的选择,为什么?
- 哪个更省时?
- 哪一个面临不同设备问题和崩溃的可能性较低?
我在问一些已经工作过或对两者都有想法的专家的答复。
等待您的回复,非常感谢。
我不知道你是 C# 还是 Java 更好。但我给你我的意见。我们都知道 C# 非常现代,而且确实比 Java 更好。许多 Microsoft 的 .Net 库可以加快您的开发并提高您的程序质量。
但是既然你想开发一个游戏,那么你是否了解 XNA 真的很重要,因为要进一步熟悉 .Net Framework,你需要熟悉 XNA,并且可能还需要熟悉 Farseer 之类的游戏引擎。
最后一句话:如果您是 .Net 开发人员,我强烈建议您选择 Mono 路径,因为现在您可以使用 C# 开发许多跨平台游戏和应用程序,这是一种非常现代的语言,为您提供了许多可能性。此外,如果您使用 MonoGame,由于您开发了 XNA,您只需更改几行代码即可轻松将其移植到 Xbox、Windows Phone、iOS、MAC OS X、Windows。
回答您的问题:哪个更耗时?C# 和 Mono [如果你是 .net 开发人员] 哪一个更容易面临不同的设备问题和崩溃?C# 和单声道
问候,佩曼·莫尔塔扎维