小游戏攻击事件。。
如何让任务实现攻击事件。。例如发出攻击,然后与目标碰触后攻击和目标物同时消失。。。
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up:
pictureBox5.Image = pictureBox1.Image;
if ((pictureBox5.Top + pictureBox5.Height) <= 0)
pictureBox5.Top = this.Height;
else
pictureBox5.Top -= 10;
break;
case Keys.Down:
pictureBox5.Image = pictureBox2.Image;
if (pictureBox5.Top >= this.Height)
pictureBox5.Top = 0 - pictureBox5.Height;
else
pictureBox5.Top += 10;
break;
case Keys.Left:
pictureBox5.Image = pictureBox3.Image;
if (pictureBox5.Width + pictureBox5.Left <= 0)
pictureBox5.Left = this.Width;
else
pictureBox5.Left -= 10;
break;
case Keys.Right:
pictureBox5.Image = pictureBox4.Image;
if (pictureBox5.Left >= this.Width)
pictureBox5.Left = 0 - pictureBox5.Width;
else
pictureBox5.Left += 10;
break;
}
}
我目前只实现了人物的上下左右行动状态。。。求高手!!!!