XNA与暗基
两者的优点是什么?一个比另一个更容易学习吗?注意:我是用XNA开发的,到目前为止从未听说过黑暗基础 XNA为Xbox和Zune平台提供支持,拥有一个大型社区,并得到微软的正式支持 XNA文档和教程非常丰富,许多第三方网站和博客都在其周围 XNA是C语言,作为程序员,我发现C语言比VB更直观XNA与暗基,xna,Xna,两者的优点是什么?一个比另一个更容易学习吗?注意:我是用XNA开发的,到目前为止从未听说过黑暗基础 XNA为Xbox和Zune平台提供支持,拥有一个大型社区,并得到微软的正式支持 XNA文档和教程非常丰富,许多第三方网站和博客都在其周围 XNA是C语言,作为程序员,我发现C语言比VB更直观 在为XNA阅读和编写了大约10个小时的小教程后,我觉得自己能够快速高效地编写几乎任何类型的游戏。我发现基本架构非常直观。DarkBasic比较老,基于basic,这对于非学生来说可能不是一个好主意,而且成本很
在为XNA阅读和编写了大约10个小时的小教程后,我觉得自己能够快速高效地编写几乎任何类型的游戏。我发现基本架构非常直观。DarkBasic比较老,基于basic,这对于非学生来说可能不是一个好主意,而且成本很低。XNA基于.NET,通常基于C#,可以针对XBox和Zune等设备。就个人而言,我推荐XNA而不是DarkBasic,因为您可以从Microsoft获得非常可靠的工具(IDE、调试器)。它们同样很难学习。正如其他地方提到的,XNA允许在Windows之外轻松开发Xbox 360和Zune平台。XNA也构建在C#之上,而DarkBASIC似乎使用了一种类似于BASIC的适当语言(正如您所期望的) 我不确定我对花大量时间用这种语言开发的前景有多疯狂,因为我认为我的XNA项目是在学习新的XNA框架工具的同时提高我的C#/.NET知识的一种方式。(当然,这只是个人偏好。)
除非使用DarkBASIC有一些我没有见过的主要优点,否则我很乐意说XNA在几乎所有方面都比DB有优势。作为一名初学者程序员,我在过去的一年里一直在断断续续地学习DarkBASIC Pro。我喜欢它,我希望我能早点开始。我有两套书来帮助自己学习DBpro “DarkBASIC Pro-游戏编程第二版” “实践黑暗基础专业版”I&II 如果你刚刚开始,我可以推荐所有这些 此外,如果您正在研究用DarkBASIC进行编码,那么最好使用一种较新的IDE,最流行的是Synergy Editor或CodeSurge。一旦您尝试了这些新的免费IDE,在旧的原始IDE中编码几乎是不可能的
有了这些,我不能评论从一个包到另一个包的好处。我想这在很大程度上取决于你想做什么。但我确实喜欢使用DB Pro。在我看来,每个系统相对于其他系统的主要优势如下:
《黑暗基础》是为业余爱好者准备的。它快速、简单、有效。
XNA适用于有技能和时间的人。
这是经典的力量与效率之争。与Python和C++类似,一个人的敏捷,一个强大。 < P>我已经用C++ GDK教游戏程序员开发了几年,发现它执行起来非常快(因为DirectX 9),而且非常容易编程(如果你是C++程序员或C程序员) 从 : DarkGDK和DarkGDK.NET
暗GDK是C++的一个软件开发工具。它实现了DBPro中可用的大多数命令,并为用户提供了对API的低级访问。目前,微软Visual Studio 6和VisualStudio.NET 2003都得到了支持,但游戏创建者已经声明,他们计划在未来版本中支持DeV-C++,尽管它们还没有扩展对DEV-C++的支持,并且现在可以放弃Visual C++ 2005的支持。暗GDK的API与DrkBasic专业人员非常相似,这样代码可以很容易地移植在使用暗GDK和DurkBasic专业代码的C++代码之间。 黑暗GDK现在也可以使用Visual C++ 2008 Express。DarkGDK是免费供个人使用的,但是如果你打算出售用DarkGDK制作的游戏,你必须购买许可证。 Dark GDK.NET也是出于同样的目的创建的,只是它允许用户使用Visual C#.NET或Visual Basic.NET创建游戏。与DarkGDK不同,DarkGDK.NET只在商业上提供,没有免费版本
说Dark Basic是为爱好者准备的,XNA也不是为爱好者准备的(除其他外),这是一个疏忽。我不确定你是否使用过这两种方法,尤其是进入功率vs效率。但是C++是快速和强大的!