我试图为我正在制作的C#游戏创建一个标题画面。我创建了一个视频用作标题屏幕的背景,并将帧提取为JPEG文件。使用这个:
int frame = 1;
private void timer1_Tick(object sender, EventArgs e)
{
if (frame == 901) { frame = 1; }
this.BackgroundImage = Image.FromFile("src\\titlescreen\\0 (" + frame + ").jpg");
frame++;
}
更改图像时表单闪烁。计时器有1个滴答延迟。
有没有办法阻止这个?
其他信息:表格最大化。
提前致谢,
DMP9
答案 0 :(得分:2)
要解决此问题,您必须启用双缓冲。 这只是一个简单的属性你应该没问题。