资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 飞机小游戏.Properties;

namespace 飞机小游戏
{
    class Background : Gameobject  //这个类负责背景的渲染
    {
        private static Image img = Resources.background; //具有原始值的,必须加static来修饰才可以获得他的数据,比如widtheight
        public Background(int x int y int speed):base(xyimg.Widthimg.Heightspeed0Direction.Dowm) //因为继承自Gameobject需要返回七个值给gameobject的构造器。
        {
        
        }
        public override void Draw(Graphics g)//重写绘制这个函数,
        {
            base.Move();//base代表继承的意识,这里的意思是:调用父类的Move这个方法,其实这个base可以省略。
            this.MoveToBorder();//判断是否越界
            g.DrawImage(imgthis.Xthis.Y); //调用这个方法来绘制
        }

        public override void MoveToBorder()
        {
            if (this.Y >=0) 
            {
                this.Y = -850;
                
            }
        }
    }
}

评论

共有 条评论