I've been messing around with adding and removing objects depending on
their proximity. However at the moment I suffer from constantly
deteriorating performance, even though the total faces remain at a
constant low level. I assume I'm not removing the objects correctly
but don't know how else?
Im pretty stuck. thanks!
private function proximity():void
{
if ((obj.x >= oldX + 50 || obj.x <= oldX - 50) ||
(obj.y >= oldY
+50 || obj.y <= oldY -50))
{
for each ( var p:Plane in neighbors)
{
scene.removeChild(p);
}
neighbors = sdb.getAllNeighbors(obj.x, obj.y);
for each ( p in neighbors)
{
scene.addChild(p)
}
oldX = obj.x;
oldY = obj.y;
}
}