GIF动态绘图

时间:2017-01-22 02:40:47

标签: c# winforms animation gif

我制作了像Space Invaders(C#Winforms)这样的视频游戏,每当导弹与敌人接触时我都需要添加一个爆炸gif。基本上,我需要一个gif来完成一个动画循环并消失。有什么简单的方法可以解决这个问题吗?我的命中检测代码发生在计时器刻度上,看起来像这样:

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--;
                }

提前感谢您提供任何帮助

0 个答案:

没有答案