我正在使用C#和XNA创建一款塔防游戏。游戏运行良好,流畅无卡顿,但在玩了一段时间(敌人/塔/子弹已经生成)后,游戏似乎会呈指数级减速。即使清除所有实例,卡顿仍然存在。
起初我认为这可能与垃圾回收有关(也许是),但为了测试它,我编写了析构函数来打印对象何时被回收,一切看起来都很好(所有对象都被回收)。所以我很好奇是否有人有XNA卡顿的经验以及可能的原因?
编辑:这是针对PC的。
起初我认为这可能与垃圾回收有关(也许是),但为了测试它,我编写了析构函数来打印对象何时被回收,一切看起来都很好(所有对象都被回收)。所以我很好奇是否有人有XNA卡顿的经验以及可能的原因?
编辑:这是针对PC的。