0

プレイヤーが拾った個々の食品オブジェクトをすべて作成したかったのですが、どういうわけかエラーが発生し続けます。オブジェクト参照がオブジェクトのインスタンスとして設定されていません。

int indexFood;

public Sprite(Graphics paper)
{
    while (indexFood < 50)
    {
        foodArray[indexFood] = new Food();
        indexFood++;
    }
}

public void DrawFood(Graphics drawArea)
{
    foreach (Food food in foodArray)
    {
        food.DrawFood(drawArea);
        food.XPos = 8;
        food.XPos += 32;
    }
}

これは foodClass メソッドのコードです。

public void DrawFood(Graphics drawArea)
{
    drawArea.FillEllipse(new SolidBrush(Color.Yellow), xPosFood, yPosFood, size, size);
}
4

0 に答える 0