我正在阅读一本关于 DirectX11 的书,但我无法理解书中的某些代码。
HR()
函数有什么作用?另外,我应该包括什么标题 它和ReleaseCOM()
?- 什么是
typdef
,例如 WinAPI 中的typedef float FLOAT
? - 我真的应该学习像win32和COM编程这样的东西吗 在学习 Directx 之前?我真的对所有这些代码感到迷茫..:( .....如果是这样,哪里有一些好的教程可以给我 Directx 需要什么?
感谢并抱歉提出这样的菜鸟问题。
最佳答案
我将跳过 1 和 2 并回答 3:
如果您打算(直接)进行任何 DirectX 编程,则需要对 Win32 API 和 COM 有很好的了解。如果您不想先学习这些,那么您应该下载一个 API,为您包装它们的功能(Allegra、Unreal 等)。
COM 是 DirectX 不可或缺的一部分(DirectX 是建立在它之上的),因此在不了解 COM 的情况下尝试使用 DirectX 就像在不了解 throttle 踏板的作用的情况下尝试开车一样。
关于c++ - 什么标题包含 HR 功能定义? ( window 编程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18830553/