如何拿起雪碧?

时间:2013-10-22 15:26:27

标签: libgdx sprite picking

一个简单的问题:我如何在libgdx中获取精灵?通过这个,我的意思是当我点击/触摸屏幕时,它会检查点击哪个(如果有的话)精灵。

1 个答案:

答案 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类型的对象