一个简单的问题:我如何在libgdx中获取精灵?通过这个,我的意思是当我点击/触摸屏幕时,它会检查点击哪个(如果有的话)精灵。
答案 0 :(得分:3)
if(Gdx.input.justTouched())
{
cam.unproject(touchPoint.set(Gdx.input.getX(),Gdx.input.getY(), 0));
if(Assets.playButton.getBoundingRectangle().contains(touchPoint.x,touchPoint.y ))
{
// do what u want to do when image is touched
}
好的Assets.playButton实际上是一个精灵类型对象
getBoundingRectangle()给出了由精灵
包围的矩形P.S: - touchPoint是Vector3类型的对象