c# - 如何用C#让图像平滑移动

标签 c# image

我正在尝试用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/

相关文章:

c# - DotNetBrowser 的 Browser.GetRemoteDebuggingURL() 返回 string.Empty

php - 图片不是在 digitalocean 上的 ubuntu 服务器中使用 php 上传的吗?

php - 从 PHP 写入图像文件时出错

image - Golang io.Reader 问题与 jpeg.Decode 返回 EOF

c# - 使用 TFS 2012 API,如何获取用户的电子邮件地址?

c# - 在 C# 中将字符串转换为日期时间时出错

c# - 如何将我的 wpf 应用程序连接到在线数据库?

java - 如何仅将部分图像用于 LWJGL

java - jxls - 使用动态图像创建 Excel 文件

c# - 一个派生类的多个基类,C#中的继承