我正在尝试用C#/winform制作一个类似链式 react (http://www.yvoschaap.com/chainrxn/)的游戏,但我找不到一种方法让图像像效果一样平滑移动在链式 react 中。有人可以给我一些想法吗?
最佳答案
在 WinForms 中实现任何类型的自定义绘图(无论是游戏、图形还是任何所有者绘制的控件)时,这是常见问题。问题是默认情况下所有 WinForms 控件的 DoubleBuffer 属性都设置为 False。
将表单的 DoubleBuffer 属性设置为 True 将消除烦人的闪烁。
正如评论中所建议的那样,XNA 对于游戏开发来说是一个不错的选择,但是为了在 WinForms 中快速修复,您可能需要做的就是将表单设置为使用 double buffer 进行绘制。 .
关于c# - 如何用C#让图像平滑移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449090/