我一直在关注教程。制作一只脆弱的鸟克隆。
根据教程我需要创建一个结构:
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);
}
播种你怎么能创造这样的东西?