我正在尝试使用Direct3D来渲染2D图形,因为自DirectDraw弃用以来每个人都推荐使用它。我真的没有任何3D关注,只是希望能够做一些事情,比如画线,圆圈和blit图像。因此我的问题是
- 我需要从文件中加载大量图像,然后将它们相互绘制。纹理会成为可行的方法吗?
- 非常愚蠢的问题,但我似乎无法找到任何东西:你如何将一个表面渲染到另一个表面?
- 你应该将所有内容渲染到单个纹理上,然后将其作为精灵绘制到屏幕上,还是只绘制许多纹理?
- 如何在纹理/表面/精灵上绘制线条等?我认为有一种更好的方法比获取设备上下文并使用GDI来绘制它?
醇>