Xna 不受支持,不幸的是我最近开始游戏编程(大约 9 个月)。 DirectX 和 OpenGL 哪个更好?
现在,我认为 DirectX 或 OpenGl 都没有 C# 的官方库,那么对于新手来说,哪一个更好呢?
我听说过 Mono、SharpDx 和 SlimDx 之类的东西。但是 DirectX 相对于 OpenGL 是否有任何优势,反之亦然。
另外,这些 Mono、SharpDx 和 SlimDx 叫什么?他们有特定的名字吗?
XNA 状态不足为奇...
我确实记得我们曾经有过 Managed DirectX :)
我认为,如果你的目标是 Windows 操作系统,你应该使用 VS2012/C#,因为迄今为止 VS 是最丰富、最直接、最方便的 IDE。 C# 作为语言本质上是非常学术性的 - 在 MS 对与 OOP/OOD 相关的抽象数学模型进行实质性研究之前,该语言中没有任何内容。因此,从这个意义上说,他们充当“大叔叔”,确保尽可能地清除潜伏在开发人员路径中的不良设计或设计缺陷。
换句话说,在 C# 中制作能够解决设计缺陷的东西要困难得多。
从这个意义上说,DirectX 只是一堆 DLL,您可以将其合并到游戏中以提供您想要的 UI。
如果您计划针对更多操作系统,我会推荐 Code-Blocks 作为 IDE 和 OPENGL 作为您的 UI 提供程序,但请记住,它是 C++ 编程,不太方便,更不用说您将打开您的应用程序到特定错误,这可能会导致您的应用程序崩溃。发生在特定操作系统中..
最后一个选项是基于 Java 的,它可以让您从我提到的两个选项中受益,但执行速度会慢 44% 左右,根据我的口味,它是游戏的一个不错的选择。
当你选择发展道路时,你需要非常仔细地考虑你的预算,
在示例中,考虑在跨平台情况下与仅在 Windows 中对游戏进行 QA 的成本是多少……
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)