• 大小: 18.57MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: C#
  • 标签:

资源简介

C#写的坦克大战,基本实现了经典坦克大战小游戏的基本功能,添加了背景音乐

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
using Tank.Properties;
using System.Media;
namespace Tank
{
    public class Blast : Element       //爆炸类
    {
        private int count = 0;           //用记指定在加载哪张图片
        private static Image[] imgBlast = new Image[]    //图片数组
        {
            Resources.blast1
            Resources.blast2
            Resources.blast3
            Resources.blast4
            Resources.blast5
            Resources.blast6
            Resources.blast7
            Resources.blast8
        };
        /// 
        /// 构造函数
        /// 

        /// 图片的x座标
        /// 图片的y座标
        /// 图片的生命
        public Blast(int x int y):base(xy)
        {
        }

        public override void Draw(Graphics g)      //画图方法
        {
            //SoundPlayer spBlast = new SoundPlayer(Resources.blast);
            //spBlast.Play();
            if (count < imgBlast.Length)         //当记数器小于图片数量时
            {
                g.DrawImage(imgBlast[count] this.X this.Y);     //在指定的位置画图
                count++;              //记事器自加
            }
            else                  //当图片都画完后
            {
                Singleton.Instance.RemoveElement(this);
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-05-02 23:22  Tank\
     目录           0  2016-04-06 20:13  Tank\.vs\
     目录           0  2016-04-06 20:13  Tank\.vs\Tank\
     目录           0  2016-04-06 20:13  Tank\.vs\Tank\v14\
     文件      182272  2016-05-17 00:12  Tank\.vs\Tank\v14\.suo
     目录           0  2016-05-18 17:48  Tank\DTAR_08E86330_4835_4B5C_9E5A_61F37AE1A077_DTAR\
     目录           0  2016-04-06 20:12  Tank\Resources\
     文件      130656  2010-10-16 16:57  Tank\Resources\add.wav
     文件       54152  2010-10-16 16:57  Tank\Resources\blast.wav
     文件         744  2010-10-16 16:57  Tank\Resources\blast1.gif
     文件        1968  2010-10-16 16:57  Tank\Resources\blast2.gif
     文件        2683  2010-10-16 16:57  Tank\Resources\blast3.gif
     文件        3740  2010-10-16 16:57  Tank\Resources\blast4.gif
     文件        5686  2010-10-16 16:57  Tank\Resources\blast5.gif
     文件        7306  2010-10-16 16:57  Tank\Resources\blast6.gif
     文件        9663  2010-10-16 16:57  Tank\Resources\blast7.gif
     文件       11801  2010-10-16 16:57  Tank\Resources\blast8.gif
     文件        2263  2010-10-16 16:57  Tank\Resources\bomb.gif
     文件         264  2010-10-16 16:57  Tank\Resources\born1.gif
     文件         308  2010-10-16 16:57  Tank\Resources\born2.gif
     文件         378  2010-10-16 16:57  Tank\Resources\born3.gif
     文件         417  2010-10-16 16:57  Tank\Resources\born4.gif
     文件        1820  2010-10-16 16:57  Tank\Resources\destory.gif
     文件        3716  2010-10-16 16:57  Tank\Resources\enemy1D.gif
     文件        3722  2010-10-16 16:57  Tank\Resources\enemy1L.gif
     文件        3735  2010-10-16 16:57  Tank\Resources\enemy1R.gif
     文件        3707  2010-10-16 16:57  Tank\Resources\enemy1U.gif
     文件        3714  2010-10-16 16:57  Tank\Resources\enemy2D.gif
     文件        3674  2010-10-16 16:57  Tank\Resources\enemy2L.gif
     文件        3659  2010-10-16 16:57  Tank\Resources\enemy2R.gif
     文件        3723  2010-10-16 16:57  Tank\Resources\enemy2U.gif
............此处省略226个文件信息

评论

共有 条评论