我希望将光标图像更改为我使用LIBGDX创建的Android游戏的自定义图像。任何人都可以给我一个提示,如何将光标从默认光标更改为自定义光标?
答案 0 :(得分:2)
您需要在setCursorImage()
中使用Gdx.input
,例如:
Pixmap pm = new Pixmap(Gdx.files.internal("yourimage.png"));
int xHotSpot = pm.getWidth() / 2;
int yHotSpot = pm.getHeight() / 2;
Gdx.input.setCursorImage(pm, xHotSpot, yHotSpot);
pm.dispose();
答案 1 :(得分:0)
API稍有变化:
Pixmap pixmap = new Pixmap(Gdx.files.internal("cursor.png"));
int xHotspot = pixmap.getWidth() / 2;
int yHotspot = pixmap.getHeight() / 2;
Cursor cursor = Gdx.graphics.newCursor(pixmap, xHotspot, yHotspot);
Gdx.graphics.setCursor(cursor);
pixmap.dispose();