这在GDI +中是否可行?怎么样?因为我一直在尝试使用ColorMaps&属性并没有正常工作。
由于它是游戏的2D引擎,它是一个高效的库吗?或者我应该使用另一个?
答案 0 :(得分:2)
怎么样:
Bitmap bm = new Bitmap(width, height);
bm.MakeTransparent(Color.Black);
GDI +不是游戏的最佳解决方案。到目前为止,您的游戏不需要高性能就可以使用它。但是当它需要一些功能时,你必须使用像OpenGL或Direct2D / Direct3D这样的库。
答案 1 :(得分:2)
尝试:
bmp.MakeTransparent(Color.Black);
就游戏的高效库而言?在大多数情况下,没有。 GDI +更多是为业务线应用而设计的。