我使用以下代码来检测精灵是否被触摸:
Vector3 touchPoint=new Vector3();
MyGdxGame.camera.unproject(touchPoint.set(Gdx.input.getX(),Gdx.input.getY(),0));
if (sprite1.getBoundingRectangle().contains(touchPoint.x,touchPoint.y))
{
}
不幸的是,“相机”的下划线是红色的,但我不知道为什么。错误消息是:
无法解析符号'相机'。
有人可以帮我解决这个问题,还是有更好的方法来检测精灵是否被触及?
MyGdxGame.camera中的相机:
public OrthographicCamera camera;
public void create () {
camera = new OrthographicCamera();
camera.setToOrtho(false, 900,1600);
}