2D编程都有哪些方式?
最早也是一直用的是GDI,后来加入GDI+,如果不着重考虑速度,这两者的结合能实现几乎所有的2D效果;
研究了一下DirectX和OpenGL,速度自然不是问题,可由于是针对3D的,对2D不是很方便地支持;
又研究了一下DirectDraw,速度也不成问题,可是有个致命的缺点,就是不支持Alpha渲染,只能软件处理;
听说有个SDL,说是速度够快,看了看,发现也有些缺点:对Unicode的支持不是太好、似乎无法与Win32结合、也不支持Alpha渲染。
我所了解到就这些了。
看看图形编程老手们有没有更好的2D编程方式?