【问题标题】:What header contains HR function definition? (Windows programming)什么头文件包含 HR 功能定义? (Windows 编程)
【发布时间】:2013-09-16 14:30:57
【问题描述】:

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

  1. HR() 函数有什么作用?另外,我应该包含什么标题 它和ReleaseCOM() ?
  2. WinAPI 中的typdefs 和typedef float FLOAT 是什么关系?
  3. 我真的应该学习win32COM编程之类的东西吗 在学习 Directx 之前?我真的对所有这些代码感到迷茫..:( .....如果是这样,哪里有一些好的教程可以给我 Directx 需要什么?

对这些菜鸟问题表示感谢和抱歉。

【问题讨论】:

  • 如果它没有解释你应该使用什么标题来做它正在解释的事情,那一定是一本很糟糕的书......
  • @Mats Petersson 介绍使用 DirectX 11 进行 3D 游戏编程,作者 Frank Luna。
  • 我的意思是它可能应该解释这些事情——或者它在某处说“需要熟悉 Win32 和一般编程”。
  • 它说熟悉 Win32 会有所帮助
  • 为这本书辩护,这本书的末尾确实有一个 win32 入门..我错过了,抱歉

标签: c++ winapi com directx


【解决方案1】:

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

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

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

【讨论】:

  • 我以为我会侥幸成功:)
猜你喜欢
  • 2014-12-02
  • 1970-01-01
  • 1970-01-01
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 2014-05-26
  • 1970-01-01
  • 2018-11-25
相关资源
最近更新 更多