Erx*_*der -3 c# vb.net visual-studio-2010 visual-studio
基本上,我想设计一款策略游戏,其中大部分游戏将用于菜单区域并制作"决策"(如大亨风格的游戏),但是,仍然会有一些图形,我更喜欢3D,但是如果不可能,可以求助于2D.图形不是用户控制的,但移动的对象将是玩家做出的"决定"的结果.
我真的只想写一次,并让它在以下平台上运行:
Windows Desktop
iOS (iPhone, iPod, iPad)
Android Phones (not strictly required)
Run Code Online (Sandbox Code Playgroud)
(任何其他平台都只是奖金,但绝对最低限度,我真正想要的只是Windows桌面和iOS [iPhone,iPod,iPad]).
现在,我不想学习objective-c或将来可能没用的任何其他语言,我真的只想在Visual Studio中编程(VB.Net或C#,因为我可以转换从vb.net到c#我将在vb.net中编写它.
是否可以在vb.net/c#中编写并部署到所有这些平台?我听说过MonoTouch,所以我可以从vb转换为c#,但这是无用的还是难以做到的?我是否必须学习并使用其他语言编写,以便进行调整以使其在iPhone或Android上运行?那么,使用MonoTouch,我是否仍然可以使用XNA,或者我需要在Visual Studio中学习/使用不同的引擎?
或者,如果我不能在VB.NET或Visual Studio中完成所有这些,我应该学习什么编程语言和/或图形引擎才能能够编写一次并在任何相关的地方部署?(所以,不要讨论Linux,Mac或其他较少使用的操作系统).
现在,我还没有学习XNA,但我想知道我是否应该,或者我是否应该学习另一种引擎和语言.基本上,我真的不知道我需要学习/知道什么,以便能够编写一次并在Windows桌面,iOS(iDevice)和Android上部署.所以,我的问题是,我需要在编程语言和游戏/图形引擎方面学到什么.现在我知道VB.NET并且更愿意使用我所知道的,但如果不可能,那么我准备学习另一种语言和引擎组合,以便能够实现我想要的,如果这是我需要做的,我想知道我需要学习什么语言和引擎.
一个很好的选择是Unity3D.它允许您开发游戏,并从单一来源发布到PC,Mac,iOS,Android和其他平台.
它确实支持C#开发(这是你列出的一个选项),虽然它通常是通过自己的编辑器而不是在Visual Studio中处理的.话虽这么说,他们确实支持Visual Studio作为项目的代码编辑器.
| 归档时间: |
|
| 查看次数: |
1076 次 |
| 最近记录: |