Это связано с первым вопросом, который я задал о создании бесконечной ракеты
Теперь, что я хотел сделать, так это когда мой Основной танк меняет направление, скажем, он поворачивает направо. Предположительно, когда он стреляет, он пойдет в ту сторону, где стоит танк. Я не могу понять это, так как это было закодировано на Таймере.
private void ShootMissile()
{
var missile = new PictureBox();
this.Controls.Add(missile);
missile.Width = 10;
missile.Height = 10;
missile.BackColor = Color.Black;
missile.Top = MainTank.Top + MainTank.Height / 2 - missile.Height / 2;
missile.Left = MainTank.Left + MainTank.Width / 2 - missile.Width / 2;
missile.BringToFront();
missiles.Add(missile);
}
private void shootingTimer_Tick(object sender, EventArgs e)
{
foreach(var missile in missiles)
{
missile.Top -= 5;
}
}