C# 动态绘制GIF
我制作了一款类似《太空入侵者》(C#Winforms)的视频游戏,每当导弹与敌人接触时,我都需要添加爆炸gif。基本上,我需要一个gif来完成一个动画循环并消失。有什么简单的方法可以做到这一点吗?我的命中检测代码出现在计时器滴答声上,如下所示:C# 动态绘制GIF,c#,winforms,animation,gif,C#,Winforms,Animation,Gif,我制作了一款类似《太空入侵者》(C#Winforms)的视频游戏,每当导弹与敌人接触时,我都需要添加爆炸gif。基本上,我需要一个gif来完成一个动画循环并消失。有什么简单的方法可以做到这一点吗?我的命中检测代码出现在计时器滴答声上,如下所示: if (ShotList[i].LocationX + 20 > MediumEnemyWave[k].LocationX && ShotList[i].LocationX + 20 < MediumEnemyWave
if (ShotList[i].LocationX + 20 > MediumEnemyWave[k].LocationX && ShotList[i].LocationX + 20 < MediumEnemyWave[k].LocationX + 80 && ShotList[i].LocationY - 25 <= MediumEnemyWave[k].LocationY && MediumEnemyWave[k].IsDestroyed == false)
{
lbloutput.Text = "conf hit MED";
ShotList[i].IsActive = false;
//INSERT PLAY EXPLOSION ANIMATION ONCE CODE HERE
MediumEnemyWave[k].Health--;
}
if(ShotList[i]。LocationX+20>MediumEnemyWave[k]。LocationX&&ShotList[i]。LocationX+20