资源简介

使用面向对象的思想(继承和派生),并借助窗体重载OnPaint方法实现飞机、子弹、爆炸的绘制效果。代码中使用大量注释,以帮助读者更好的理解代码


【调试说明】

打开游戏后,回车即可开始游戏,上下左右键 用于 控制战机方向


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Windows.Forms;

namespace Warcraft
{
    public class Airplane : baseClass
    {
        #region 新增属性

        /// 
        /// 是否存活
        /// 

        public bool State { get; set; }

        /// 
        /// 生命值
        /// 

        public int Life { get; set; }

        /// 
        /// 飞机类型
        /// 

        public int Type { get; set; }

        #endregion

        #region 构造函数
        public Airplane()
        {

        }

        #endregion

        #region 虚方法
        /// 
        /// 控制飞机移动
        /// 

        protected virtual void Move()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2312  2019-03-07 16:19  飞机\Warcraft\Airplane.cs

     文件       1002  2019-03-06 11:14  飞机\Warcraft\AirplaneDirection.cs

     文件       1624  2019-03-08 11:47  飞机\Warcraft\Background.cs

     文件       1952  2019-03-07 15:21  飞机\Warcraft\baseClass.cs

     文件      22528  2019-03-19 17:49  飞机\Warcraft\bin\Debug\Warcraft.exe

     文件      71168  2019-03-19 17:49  飞机\Warcraft\bin\Debug\Warcraft.pdb

     文件      11600  2019-03-19 17:50  飞机\Warcraft\bin\Debug\Warcraft.vshost.exe

     文件        490  2018-04-12 07:35  飞机\Warcraft\bin\Debug\Warcraft.vshost.exe.manifest

     文件        177  2019-03-08 11:32  飞机\Warcraft\BoseAirplane.cs

     文件       4952  2019-03-08 08:59  飞机\Warcraft\Bullet.cs

     文件       3971  2019-03-15 20:30  飞机\Warcraft\ClassDiagram1.cd

     文件       4978  2019-03-08 08:59  飞机\Warcraft\EnemyPlane.cs

     文件       3307  2019-03-19 17:48  飞机\Warcraft\Equipment.cs

     文件       3303  2019-03-07 23:09  飞机\Warcraft\Explode.cs

     文件        570  2019-03-08 08:49  飞机\Warcraft\GameState.cs

     文件        679  2019-03-06 11:11  飞机\Warcraft\image\42.png

     文件     338150  2019-03-06 11:11  飞机\Warcraft\image\601c6a6627fee5110343bc3e50a11ee1.jpg

     文件     146334  2019-03-06 11:11  飞机\Warcraft\image\8d5cb4dcfa7e40e89c491402c0d743fe.jpg

     文件     192719  2019-03-06 11:11  飞机\Warcraft\image\915156cba3e1bf86137790606e0f53d9.jpg

     文件     142881  2019-03-06 11:11  飞机\Warcraft\image\989dcfa1b5fae71d110b65ced78a7a37.jpg

     文件     533336  2019-03-06 11:11  飞机\Warcraft\image\back1.png

     文件      11586  2019-03-06 11:11  飞机\Warcraft\image\bg.png

     文件      14020  2019-03-06 11:11  飞机\Warcraft\image\boss.png

     文件       1012  2019-03-06 11:11  飞机\Warcraft\image\bossbullet.png

     文件        861  2019-03-06 11:11  飞机\Warcraft\image\bullet.png

     文件        769  2019-03-06 11:11  飞机\Warcraft\image\bullet1.png

     文件       5300  2019-03-06 11:11  飞机\Warcraft\image\bulletbox1.png

     文件       5369  2019-03-06 11:11  飞机\Warcraft\image\bulletbox2.png

     文件       7348  2019-03-06 11:11  飞机\Warcraft\image\bulletbox3.png

     文件     117832  2019-03-06 11:11  飞机\Warcraft\image\ce115e3a131c0920dd590a3f9795ffef.jpg

............此处省略80个文件信息

评论

共有 条评论