LIBGDX自定义光标

时间:2015-07-18 19:48:36

标签: android libgdx

我希望将光标图像更改为我使用LIBGDX创建的Android游戏的自定义图像。任何人都可以给我一个提示,如何将光标从默认光标更改为自定义光标?

2 个答案:

答案 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();