EasyX的函数都是对BitBlt等底层函数的封装, 从来没有封装过透明贴图之类的函数, 或者是直接放在putimage中
而对于图形抗锯齿, 明明是很简单的事情, 却需要用户自行实现, EasyX也没有提供封装, 为什么呢?
EasyX的函数都是对BitBlt等底层函数的封装, 从来没有封装过透明贴图之类的函数, 或者是直接放在putimage中
而对于图形抗锯齿, 明明是很简单的事情, 却需要用户自行实现, EasyX也没有提供封装, 为什么呢?
EasyX 封装的是 GDI,GDI 原生不支持 alpha 通道或者是图形抗锯齿(除了文字渲染有一点以外)
需要 alpha 通道的可以自行封装 libpng,如果我没记错的话 CodeBus 里有人已经实现过了;需要图形抗锯齿的,可以用 GDI+,EasyX 已经提供了相应的 HWND 以及 HDC 句柄可以使用。
不过有一说一,EasyX 的缺陷基本也都在这了,真懒得搞的话出门左转 ege 或者 SFML,但是配置起来会麻烦的多,其中 SFML 的静态编译条件极为复杂。