【问题标题】:UWP Developing C++,C#,DirectX [closed]UWP 开发 C++、C#、DirectX [关闭]
【发布时间】:2017-06-13 10:25:12
【问题描述】:

你好!

我开始使用 UWP 平台和 C# 构建游戏。 我对新平台有点陌生。

我的问题是我应该继续仅使用 C# 和 UWP 构建游戏,还是应该开始学习如何使用 C++ 和 UWP 和 DirectX 11 构建游戏?

注意事项:

*我非常了解 C# 和 XAML。 *我懂一点C++

*游戏是2D的,不需要大量的硬处理图形

该游戏将专门用于 Xbox One 和 Windows 10 电脑

如果我应该使用 UWP 学习 DirectX 和 C++,您建议从哪些资源/站点开始?

【问题讨论】:

  • 据我所知,这不是主题。您正在询问“程序员常用的软件工具”,但您的问题不是"a practical, answerable problem that is unique to software development"。此外,“要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件”。这可能会在softwareengineering.stackexchange.com 讨论。
  • 欢迎来到 Stack Overflow。不要因为以上而气馁。这个问题不符合网站的规则,但你仍然是朋友,即使有些人真的很高兴。
  • 我意识到这个问题很可能随时会被关闭。请考虑您在对问题投反对票时失去的分数,是否值得对已经被投反对票的问题投反对票,以及您是否认为值得让更多人使用 Stack Overflow。我认为这个问题是关于技术选择的一个有效问题,你可以给出客观、有用的答案。如果您发现问题的具体问题 - 请考虑在此处更新问题或发表评论。

标签: c# c++ uwp directx-11 uwp-xaml


【解决方案1】:

您无需了解 DirectX 即可构建您提到的内容,尽管了解更多信息以开辟新的可能性永远不会有坏处。当您发现您现在使用的技术无法实现某些目标时,请查看 DirectX。您可以仅使用 C# 和 XAML 构建非常酷的游戏,即使它们更适合 UI 开发。如果您只想构建游戏而不关心构建应用程序 - 您应该研究一些游戏构建工具包,例如 Unity,因为它们会让您专注于构建游戏。 XAML 在某些时候可能会变得有点过于局限。如果您使用 DirectX - 您将花费更多时间来构建游戏引擎而不是构建实际游戏。

【讨论】:

  • 我认为这在很大程度上取决于您计划从项目中获得什么。如果您想制作游戏并展示您的游戏设计技巧,那么就选择 Unity 之类的东西。如果你想学习如何创建游戏引擎,那么看看使用 C++ 可能与DirectX Tool Kit
  • 感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2014-12-20
  • 2013-09-10
  • 2012-06-27
  • 2011-01-22
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多