在WinForms中移动透明2D图像
本文关键字:2D 图像 透明 移动 WinForms | 更新日期: 2023-09-27 18:11:18
我想实现移动2D图像与透明度(alpha是不必要的,但会很好)移动在另一个图像在。net表单。
我试图覆盖面板
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x00000020; //WS_EX_TRANSPARENT
return cp;
}
}
和Invalidate()
移动后,但性能不佳。我应该使用DirectX、OpenGL或XNA之类的游戏框架吗?一个代码片段或链接到一些教程将是有用的。应该是
- 易于实现(尽可能少的额外代码)
- 快速高效
Winforms不是为这类东西设计的。您可以尝试WPF,但如果您不想要好的图形实现,我建议您使用框架。