【发布时间】:2016-01-26 13:44:29
【问题描述】:
我花了一个下午查看有关上下文/表面的文档并遵循了很多指南,但我只是不明白这是如何完成的。
我只想使用位图(已加载)并将其作为背景放入我的场景中。
听说要先用surface,然后画出来,但是我完全不知道怎么获取surface或者怎么给它分配bitmap。
感谢任何帮助。
【问题讨论】:
-
由于您是 DirectX 11 的新手,您应该看看 DirectX Tool Kit。您可以轻松地使用
SpriteBatch类来渲染使用DDSTextureLoader或WICTextureLoader类加载的纹理。请特别参阅Sprites and textures 课程。 -
会的。我实际上是在 DirectX 9 中学习的,但我一生都不会在我的机器上安装,所以我必须尝试使用 11 向后工作。
-
旧版 DirectX SDK(2010 年 6 月)应安装在现代版本的 Windows 上,但需要一些 workarounds。它还有一些方面不适用于 DirectX 11.1 Runtime 或更高版本(即 Windows 8 或更高版本,以及带有 KB2670838 更新的 Windows 7 SP1)。见DirectX 11.1 and Windows 7。使用 VS 2012 或更高版本时也存在重要差异。
标签: visual-c++ directx-11