c++ - 大量努力布局 DirectX 和窗口

标签 c++ windows winapi directx

<分区>

我已经设法让这个例子工作了:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd370994(v=vs.85).aspx

我的问题是我正在尝试将那里的代码结构化为更易于理解的内容...

我的第一步是删除所有对于启动具有直接 x 表面的窗口来说并非绝对必要的东西......但是一旦我开始弄乱代码,我就会非常困惑哪些组件是核心,并且哪些不是...

您是否知道一种样板项目,其中包含窗口中 directx 表面的最基本知识。

D2D 很好,除非你建议我直接在 D3D 中编码...即使我只打算绘制 2d 东西。

我已经阅读了很多关于 directX 的资源和教程,但每一个盛开的资源和教程都有不同的细节,要了解“必须”的部分是多么困难!...

只是为了帮助你解决这个问题。

我开始尝试创建一个 Gfx 对象,该对象将启动并为直接 X 创建表面和资源,我还尝试分离我的 Windows 代码,但当然在那里也有点迷路......最后我结束了我的游戏类,以便 Windows 循环运行开始绘制、渲染和结束绘制。在上面的教程中,你有 2 个画笔,因为我不熟悉 directX,我不确定我是否可以将它们完全去掉还是怎样?

我想朝正确方向迈出的一步才是我真正想要的。

最佳答案

我强烈建议您找一本可以指导您完成这些步骤的好书:

例如 - try to get a copy of this

关于c++ - 大量努力布局 DirectX 和窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15422150/

相关文章:

html - 本地存储在一个 html 文件中,无需访问互联网

windows - 绘制自定义 Windows 控件时出现问题

c# - 如何使 C# 控制台实用程序附加到 C++ exe?

windows - 没有 Windows 窗体的 AddMessageFilter?

c++ - 安装 Qt 5.6 : Which components should I choose?

c++ - 阻止进程使用 WMI 启动?

c++ - 测量移植到嵌入式平台的 C++ 的静态内存使用情况

c++ - 比较文件中的字符串行

Windows 命令解释器 : how to obtain exit code of first piped command

python - 在 Python 中使用 Win32api 获取鼠标滚轮滚动