在 libGDX 中拖放精灵
Drag and drop sprites in libGDX
我有一个应用程序,它在特定点使用 Sprites。我想用手指将这些精灵移动到另一个坐标。
我使用上面的代码绘制精灵。
vertexSprite[j].setPosition(p.x - vertexSprite[j].getWidth()/2, p.y - vertexSprite[j].getHeight()/2);
vertexSprite[j].draw(batch);
实现接口InputProcessor
并使用touchDragged()
方法获取事件并在发生拖动时更新精灵坐标。
我有一个应用程序,它在特定点使用 Sprites。我想用手指将这些精灵移动到另一个坐标。 我使用上面的代码绘制精灵。
vertexSprite[j].setPosition(p.x - vertexSprite[j].getWidth()/2, p.y - vertexSprite[j].getHeight()/2);
vertexSprite[j].draw(batch);
实现接口InputProcessor
并使用touchDragged()
方法获取事件并在发生拖动时更新精灵坐标。