C# で簡単なボールとパドル プログラムを作成し、マウス クリックを使用してパドルを動かしています。マウスクリックを登録するために、私はこれを持っています
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
paddle.movePaddleRight();
this.Invalidate();
}
if (e.Button == MouseButtons.Left)
{
paddle.movePaddleLeft();
this.Invalidate();
}
}
問題は、連続したクリックがすばやく記録されないことです。1 回クリックした後、次のクリックを登録するのに約 0.5 秒かかります (その間のすべてのクリックは失われます)。クリックごとにパドルを動かし、クリックごとに登録する方法はありますか?