在方法中创建结构并在(表单或计时器)

时间:2017-12-01 21:39:37

标签: c# winforms methods struct

我一直在关注教程。制作一只脆弱的鸟克隆。

根据教程我需要创建一个结构:

    struct Bird
    {
        public float velocityY;
        public float angle;

        public RectangleF bird;

        public Image image;
    }

然后我需要创建一个方法,假设要创建该结构的实例:

    private void CreateBird()
    {
        Bird mBird;

        mBird.image = imageBird;
        mBird.velocityY = 0;
        mBird.bird = new RectangleF(Width / 2 - birdWidth, Height / 2, birdWidth, birdHeight);
        mBird.angle = 0;

    }

这里是踢球者..在教程中没有提到你需要把这个方法放在哪里。

例如(显而易见但仍然)当我尝试像这样做时,我在“mBird.image”上收到错误:

  private void Timer1_Tick(object sender, EventArgs e)
    {
        DoubleBuffered = true;
        Graphics g = CreateGraphics();
        g.Clear(Color.DeepSkyBlue);

        g.DrawImage(mBird.image, 0, 0, 100, 100);
    }

播种你怎么能创造这样的东西?

0 个答案:

没有答案