Libgdx光标消失

时间:2016-05-29 13:54:52

标签: libgdx cursor mouse

在我的LibGdx游戏中,我正在改变光标。例如,您可以调整圆圈大小,并且“调整大小光标”必须旋转。我每10°都有一个.png。它可以工作,但在玩了一段时间后,光标消失了。当我将鼠标移到圆圈外并将其设置回Gdx.graphics.setSystemCursor(Cursor.SystemCursor.Arrow)时,它会再次出现;但在此之后,当设置自定义光标(悬停在圆圈上方)时,它会再次变得不可见。这是代码(简化),我在mouseMoved():

if(showResizeCursor) {
    Gdx.graphics.setCursor(Gdx.graphics.newCursor(
        resizeCursor(mousePos,center), 32, 32));
} else {        
    Gdx.graphics.setSystemCursor(Cursor.SystemCursor.Arrow);
}

函数resizeCursor()返回以直角旋转的Pixmap。

0 个答案:

没有答案