我的问题是当我从列表中删除时,我的 Draw 函数从列表中生效。意外的文件处理错误
List<monster> Monster = new List<monster>();
//Initilize
Monster.add(new Monster());
//Update
if (Monster[0]. health == 0)
{
Monster.removeAt[0];
}
//Draw
If (Monster[0].health > 0)
{
spriteBatch.Draw(Monster[0].texutre,Monster[0].pos,Color.White);
}
有没有办法只根据 List<> 中是否有一个怪物来绘制怪物?