2

我正在读一本关于 DirectX11 的书,但我无法理解书中的一些代码..

  1. 函数有什么HR()作用?另外,我应该为它包含什么标题和ReleaseCOM()
  2. WinAPI中typdef的 s 是什么样的?typedef float FLOAT
  3. 在学习 Directx 之前,我真的应该学习诸如win32COM 编程之类的东西吗?我真的对所有这些代码感到迷失......

感谢和抱歉这样的菜鸟问题。

4

1 回答 1

0

我将跳过 1 和 2 并回答 3:

如果您打算(直接)进行任何 DirectX 编程,您需要对 Win32 API 和 COM 有很好的了解。如果您不想先学习这些,那么您应该下载一个为您包装其功能的 API(Allegra、Unreal 等)。

COM 是 DirectX 的一个组成部分(DirectX 是基于它构建的),因此在不了解 COM 的情况下尝试使用 DirectX 就像在不了解油门踏板的用途的情况下尝试驾驶一样。

于 2013-09-16T14:39:15.600 回答