基本上,我想设计一个策略游戏, 大部分游戏将花在菜单区域, 并做出“决定”(如Tycoon风格的游戏), 但是,还会有一些图形, 我更希望3D, 如果不可能的话, 可以使用 2D 。 图形不受用户控制, 但是移动对象将会是玩家“决定”的结果 。
我真的只想写一次, 让它在以下平台上运行:
Windows Desktop
iOS (iPhone, iPod, iPad)
Android Phones (not strictly required)
(任何其他平台都只是奖金, 但至少我真正想要的只是窗口桌面和iOS[iPhone, iPod, iPad])。
现在,我不想学习客观的C语言或其他任何我将来可能没有用过的语言, 我真的想在视觉工作室(VB. Net或C#)上编程, 因为我可以从 vb. net 转换为 c#,
能否写入 vb. net/ c # 并在所有这些平台上部署? 我听说过Monotouch, 所以我可以从 vb 转换为 c#, 但是这似乎不易或难以做到吗? 我是否必须用另一种语言学习和写作才能使iPhone 或 Android 上工作? 因此, 在 MonoTouch 上,我还能使用 XNA 还是需要用另一种引擎来学习/使用视觉工作室?
或者,如果我不能在VB.NET或视觉工作室做所有这一切,我应该学习什么编程语言和(或)图形引擎,以便能够写一篇文章,并在任何地方部署相关内容? (因此,不要大惊小怪Linux、Macs或其他使用较少的OSs。 )
目前,我还没有学过 XNA, 但是在想我是否应该或者需要学过另一种引擎 & amp; 语言。 基本上, 我并不知道我需要学习什么才能写出一次, 并在 Windows 桌面、 iOs (iDevices) 和 maybe Android 上部署一次。 所以, 我的问题是, 我真正需要学习什么, 包括编程语言和游戏/ 绘图引擎。 现在我了解 VB. NET, 并且更愿意使用我所知道的, 如果不可能的话, 准备学习另一种语言 & amp; 引擎组合来达到我想要的, 如果这就是我需要做的, 我想知道我需要学习的是什么语言 & amp; 引擎 。