Actionscript 3 Nape bodyList忽略实体

Actionscript 3 Nape bodyList忽略实体,actionscript-3,nape,Actionscript 3,Nape,我在颈背上有13个身体(5个是静态的,8个是动态的), 当我通过bodylist循环删除动态实体时,循环仅读取9个实体(5个静态实体和4个动态实体),并忽略其他4个动态实体 然而,当追踪它时,bodylist的长度给了我13 有人知道问题出在哪里吗? 我通过单击创建实体 var body:Body = new Body(BodyType.DYNAMIC); 当移除 var bList:BodyList = space.bodies; for(var i:int = 0; i< bList

我在颈背上有13个身体(5个是静态的,8个是动态的), 当我通过bodylist循环删除动态实体时,循环仅读取9个实体(5个静态实体和4个动态实体),并忽略其他4个动态实体 然而,当追踪它时,bodylist的长度给了我13 有人知道问题出在哪里吗? 我通过单击创建实体

var body:Body = new Body(BodyType.DYNAMIC);
当移除

var bList:BodyList = space.bodies;
for(var i:int = 0; i< bList.length; i++)
{
   var bod:Body = bList.at(i);
   if(bod.type == BodyType.DYNAMIC)
   {
       bod.space = null;
   }

}
var-bList:BodyList=space.body;
对于(变量i:int=0;i
这是一种奇怪的行为,您能告诉我们更多信息吗?也许是一个片段?我已经添加了代码示例