gpt4 book ai didi

java - 保存 Sprite 位置

转载 作者:行者123 更新时间:2023-12-01 11:26:05 25 4
gpt4 key购买 nike

我有一个 Sprite ,当到达某个位置时它会被删除:

 if(sprite.getY()>=700){
enemyIterator.remove();
Pools.free(sprite);
}

我不想在 Sprite 被删除之前保存它的最后位置,我尝试了 sprite.getX()sprite.getY() 但这些是仅当 Sprite 在游戏中时才可用。

最佳答案

基于提供的附加信息。Sprite 方法 getX()getY() 返回浮点值。因此,您可以将这些方法返回的值分配给 float 类型的变量以供以后使用。

float lastX, lastY;

if(sprite.getY()>=700){
lastX = sprite.getX();
lastY = sprite.getY();
enemyIterator.remove();
Pools.free(sprite);
}

System.out.println("Removed sprite coordinates where: " + lastX + ", " + lastY);

关于java - 保存 Sprite 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30800767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com