我想实现具有透明度的移动2D图像(alpha不是必需的,但会很好)在.NET窗体中移动到另一个图像上方。
我试图覆盖Panel
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x00000020; //WS_EX_TRANSPARENT
return cp;
}
}
移动后和Invalidate()
,但性能不佳。我应该使用DirectX,OpenGL还是像XNA这样的游戏框架?代码片段或指向某些教程的链接会很有用。它应该是
答案 0 :(得分:1)
Winforms不是为这种东西而制作的。您可以尝试WPF,但如果您不想进行图形实现,我建议您使用框架。