【发布时间】:2015-06-12 10:26:15
【问题描述】:
我有一个精灵,当到达某个位置时它会被移除:
if(sprite.getY()>=700){
enemyIterator.remove();
Pools.free(sprite);
}
我不想在精灵被删除之前保存它的最后位置,我尝试了sprite.getX() 和sprite.getY(),但这些只有在精灵在游戏中时才可用。
【问题讨论】:
-
您是否在删除精灵后保留对精灵的引用?你什么时候需要使用这些职位?是在移除之后还是之后的某个时间?
-
你不能把它保存在
enemyIterator.remove();行之前吗? -
@plastique 我将在他们被移除后使用他们的位置。
-
@Tenofur04 我可以在它们被移除之前使用它们的位置,但是当精灵被移除时,它们的坐标也会被移除。
标签: java libgdx position sprite