所以,我已经创建了一个包含2个对象的列表。我想确保它们都更新。
public static void Update(GameTime gameTime)
{
Player.Update(gameTime);
Seagull.Update(gameTime);
foreach (Seagull seagull in seagulls)
{
seagull.Update(gameTime);//Here is where the error is.
}
}
这是观察到的错误Error
非常感谢帮助。
答案 0 :(得分:0)
错误告诉我们seagull.Update
是一个静态方法,这意味着不能为每只海鸥调用它,只对整个“海鸥”进行调用。我怀疑你不想要这个,并且需要停止它是一个静态方法(删除static
关键字)。
有关静态方法的更多信息:What's a "static method" in C#? https://msdn.microsoft.com/en-gb/library/98f28cdx.aspx