Android 如何检测精灵何时通过引擎中的对象
我正在尝试在我的游戏中实现一个功能,一旦你在关卡中通过一个物体,它将增加你的分数。我试过:Android 如何检测精灵何时通过引擎中的对象,android,position,entity,andengine,sprite,Android,Position,Entity,Andengine,Sprite,我正在尝试在我的游戏中实现一个功能,一旦你在关卡中通过一个物体,它将增加你的分数。我试过: if (player.getY() < levelObject.getY()) { addToScore(1); } 这是在我的levelLoader方法中,但当玩家通过对象时,它不会增加分数。我假设这是因为代码必须以某种方式初始化,以检查两个实体的Y位置,但不确定如何进行初始化,或者最好的方式是什么。有什么帮助或想法吗?只是想确定一下-你知道在android中Y轴从左上角开始,并随着你
if (player.getY() < levelObject.getY())
{
addToScore(1);
}
这是在我的levelLoader方法中,但当玩家通过对象时,它不会增加分数。我假设这是因为代码必须以某种方式初始化,以检查两个实体的Y位置,但不确定如何进行初始化,或者最好的方式是什么。有什么帮助或想法吗?只是想确定一下-你知道在android中Y轴从左上角开始,并随着你的下降而增加吗?你知道你可以检查精灵是否相互接触吗?存在检查精灵碰撞的sprite.collizeswithentity方法