我遇到的问题是我创建了一个包含内部对象的列表,但是当玩家与相关对象发生碰撞时,我无法将其从列表中删除。
//This is where the issue is
foreach (Objective seagull in seagulls)
{
if (Objective.visable == false)
{
seagulls.Remove(seagull);
}
}
编辑:改成for循环后我的问题是删除不起作用,我不知道删除函数要求我做什么?
答案 0 :(得分:0)
哟可以放一些像“活跃”的旗帜。在你的'海鸥'然后删除所有
seagulls.removeall(c => c.active == false)