【发布时间】:2010-12-28 08:28:51
【问题描述】:
我正在尝试使用 Direct3D 来渲染 2D 图形,这是自从 DirectDraw 被弃用以来大家所推荐的。我真的不关心任何 3D 特性,只是希望能够在彼此上绘制线条、圆圈和 blit 图像之类的事情。我的问题是这样的
- 我需要从文件中加载大量图像,并将它们相互绘制。纹理是要走的路吗?
- 非常愚蠢的问题,但我似乎找不到任何东西:如何将一个表面渲染到另一个表面上?
- 您应该将所有内容渲染到单个纹理上,然后将其作为精灵绘制到屏幕上,还是只绘制多个纹理?
- 如何在纹理/表面/精灵上绘制线条等?我认为有比获取设备上下文并使用 GDI 进行绘制更好的方法吗?
【问题讨论】: