一个简单的问题:我如何在 libgdx 中获取精灵?我的意思是当我点击/触摸屏幕时,它会检查点击了哪个(如果有的话)精灵。
问问题
444 次
1 回答
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() 给你精灵包围的矩形
PS:- touchPoint 是 Vector3 类型的对象
于 2013-10-22T18:05:15.813 回答