我想制作一个移动的图片盒(带有我的'玩家'的图像),这一切都很好,但我得到了Windows字符延迟的麻烦。
对于你不知道这是什么:如果你按住一个键将打印它,等待一秒钟,然后发送垃圾邮件。字符延迟c#
所以会发生什么是我的播放器移动10px等待,然后移动,因为它应该。
代码运动:
if (e.KeyCode == Keys.Left)
{
if (shipBox.Left >= 7)
{
shipBox.Left -= 10;
}
}
if (e.KeyCode == Keys.Right)
{
if (shipBox.Left <= 375)
{
shipBox.Left += 10;
}
}
if (e.KeyCode == Keys.Up)
{
if (shipBox.Top >= 120)
{
shipBox.Top -= 10;
}
}
if (e.KeyCode == Keys.Down)
{
if (shipBox.Top <= 520)
{
shipBox.Top += 10;
}
}
谢谢!非常有帮助 – EpicKip