UWP Developing C++,C#,DirectX
UWP Developing C++,C#,DirectX
你好!
我开始使用 UWP 平台和 C# 构建游戏。我对新平台有点陌生。
我的问题是,我应该继续仅使用 C# 和 UWP 构建游戏,还是应该开始学习如何使用 C++ 和 UWP 和 DirectX 11 构建游戏?
笔记:
*我非常了解 C# 和 XAML。*我知道一点C++
*游戏是2D的,不需要很多硬处理图形
该游戏将专门用于Xbox One和Windows 10 PC。
如果我应该使用 UWP 学习 DirectX 和C++,你建议从哪些资源/网站开始?
你不需要知道 DirectX 来构建你提到的内容,尽管学习更多以开辟新的可能性永远不会有什么坏处。当您发现使用现在使用的技术无法实现某些目标时,请查看 DirectX。你可以只使用 C# 和 XAML 构建非常酷的游戏,即使它们更适合 UI 开发。如果您只想构建游戏而不关心构建应用程序 - 您应该研究一些游戏构建工具包,例如 Unity,因为这些工具包将使您专注于构建游戏。在某些时候,XAML 可能会变得有点过于严格。如果使用 DirectX - 您将花费更多的时间来构建游戏引擎而不是构建实际游戏。
相关文章:
- 如何在directx/c++中进行平移/缩放操作
- DrawIndexedInstanced 具有不同的 Index Count per Instance (Directx
- Directx 11 - CompileFromFile() is not compiling
- 字节数组初始化会导致 DirectX 崩溃
- 在 DirectX 11 中从 GPU 读回顶点缓冲区(并获取顶点)
- 是否可以使用 DirectX 3D 11 绘制由三角形组成的圆?
- Directx 12 :在两个进程之间共享图形内存
- DirectX 11 如何处理来自 GPU 上的 sharedHandle 的图像
- > 64k C++的 DirectX 大型机型
- Linking DirectX
- C++ Visual Studio 错误:名称后跟'::'必须是类或命名空间名称 (DirectX 11)
- DirectX 11 - 点光源阴影
- DirectX 12 和 C++ CLI :无法使用IID_PPV_ARGS
- DirectX 11 -- Hello Triangle 未呈现 -- 原因:运行时库C++多线程
- DirectX 11 引擎在第三次代码改进后没有突然运行,我不知道为什么
- 如何防止 DirectX C++程序的拉伸/缩放
- 什么是 DirectX 9 中的数据流?
- DirectX 9 在重置调用之间保留状态
- 无法使用 Visual Studio 启动 DirectX 11 可执行文件,生成工作正常
- 如何在 DirectX 中初始化 XMVECTOR?