如果要为大多数版本的 Windows 编写游戏,应该使用哪个 API?
我知道 DirectDraw 在 NT4 及更高版本上工作(尽管 DirectDraw 是在 NT4 上用 GDI 模拟的)。但是,有人告诉我 DirectDraw 在较新版本的 Windows 中已被弃用?
我可以只恢复到 GDI,但是很难完全消除闪烁和撕裂,因为没有在缓冲区之间翻转的双缓冲。
我应该选择 Direct3D 还是 DirectDraw?或者有什么方法可以完全消除 GDI 中的闪烁?
如果 Direct3D 是答案,那么大多数平台都支持哪个版本?